回复下面贴子的高手 在这里说句话吧,结贴给分,感谢了
http://topic.csdn.net/u/20090923/08/9fbbef73-f8f4-4ce8-9553-09130f0463c5.html
http://topic.csdn.net/u/20090923/08/9fbbef73-f8f4-4ce8-9553-09130f0463c5.html
解决方案 »
- C#正则表达式
- C#窗体编程响应操作问题
- label2.BeginInvoke(new paramterTask(showTaskInfo), tskEntity, contactName);
- SQL问题:两个表没有关联,如何建立一个临时列作为关联条件实现关联查询?
- C#的线程问题
- 下载程序中碰到困难!难!难!难!难!大侠们赶快进阿!!!!!
- Visio 2002 数据库建模,真是爽.
- C#.net连接MSSQL数据库和连接access2003数据库的区别?在线等(只有100分了,麻烦大家帮帮我!!)
- sql语句连接多个数据库
- 在自定义控件中使用了自定义集合类,使用这个控件时,在设计器中为集合添加元素不起作用?
- 这个List怎么取值?
- 么调用这个没有参数的存储过程
我关心的是你的解决方式
是否按照上个帖子的16楼作的
他的正则
@"(?<=[a-zA-Z])(\d+)"
需要修改一下
@"(?<=[a-zA-Z]+)\d+"别的方法 不敢恭维
顶 要不要这样@"(?<=([a-zA-Z]+))\d+" 再加层括号呢?
{
String a = "if(d3+(j9+m88)/8+43+2+Round(hh99+jj9))";
MessageBox.Show(Regex.Replace(a, @"(?<=[a-zA-Z]+)\d+", new MatchEvaluator(CapText)));
}
private string CapText(Match m)
{
return (int.Parse(m.Value) + 7).ToString(); }