正则问题

cenlmmx 2006-08-23 02:45:33
比如有数据CC123或者123(就是说字母开头接数字或者全是数字),怎么把数字提取出来自加1后
为CC124或者124?

CX54 ==> CX55
DFg1 ==> DFg2
....
...全文
200 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cenlmmx 2006-08-23
  • 打赏
  • 举报
回复
非常好用,thanks
fengfangfang 2006-08-23
  • 打赏
  • 举报
回复
string str="CX54";
Regex r = new Regex(@"(?<num>\d+)",
RegexOptions.Compiled);
string str3= r.Match(str).Result("${num}");
long ll;
ll=long.Parse(str3);
ll=ll+1;
str=str.Replace(str3,ll.ToString());
Response.Write(str);
cenlmmx 2006-08-23
  • 打赏
  • 举报
回复
快来帮忙啊

110,536

社区成员

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

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

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