serialStr = Regex.Replace(serialStr, @"(\d{4})/(\d+)/(\d+)", "$1-$2-$3");

将文本中的2017/5/25全部替换成2017-5-25格式

每个值用()括起来,在查询结果中可以看到头部有0,1,2,3即表示对应值

用$1即可得到头部为1的值

 

C#正则表达式替换字符串

 

也可以自己定义列名,也叫组,定义方式为?<列名>

(?<colu1>\d{4})/(?<colu2>\d+)/(?<colu3>\d+)

获取方式用${colu1}来获取值

C#正则表达式替换字符串

 

 

转载于:https://my.oschina.net/uwith/blog/908826

相关文章: