字符串截取后面的数字部分~求最佳方法解决

sxinl0512 2012-05-25 02:46:04
比如有一个字符串,F0120BF0201 截取字符串最后的数字部分 0201 和前面的部分F0120BF 该怎么做呢。。
...全文
1127 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xujinli88 2012-05-25
  • 打赏
  • 举报
回复
string str = "F0120BF0201";
string str2 = str.Substring(0, str.Length - 4); //前面
string str3 = str.Substring(str.Length - 4, 4); //后面
dalmeeme 2012-05-25
  • 打赏
  • 举报
回复
string s = "F0120BF0201";
Match match = Regex.Match(s, @"(^.+?)(\d+$)");
输出match.Groups[1].Value
输出match.Groups[2].Value
就是你要的前后两部分。
sxinl0512 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
取得最后数字
Regex reg = new Regex(@"(?is)[\d]+$");
[/Quote]
麻烦能说的在详细些吗。。。麻烦了哈
bdmh 2012-05-25
  • 打赏
  • 举报
回复
取得最后数字
Regex reg = new Regex(@"(?is)[\d]+$");
qxyywy 2012-05-25
  • 打赏
  • 举报
回复
正则匹配去除

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧