C#正则表达式只替换指定第几次匹配…
2013-08-09 17:35
288 查看
因工作需要,对数据中第N次出现的词汇进行替换,如:ab12cde12fg,将第二次匹配到的“12”替换为XX,则结果为:ab12cdeXXfg。
查阅了正则表达式的说明文档,久经尝试得出如下正则表达式:
^.*?(12.*?){1,1}(?12)
使用此正则表达式进行匹配,使用自定义替换规则MatchEvaluator,即可有针对性的对第2次出现的12进行替换。
查阅了正则表达式的说明文档,久经尝试得出如下正则表达式:
^.*?(12.*?){1,1}(?12)
使用此正则表达式进行匹配,使用自定义替换规则MatchEvaluator,即可有针对性的对第2次出现的12进行替换。
相关文章推荐
- C#正则表达式匹配与替换字符串功能示例
- C# 关于字符串中 符合正则表达式的指定字符的替换的方法
- C#正则表达式匹配替换字符串
- C#正则表达式查找匹配循环替换内容
- Java利用正则表达式匹配URL链接,并替换成指定格式
- C# 利用正则表达式进行忽略大小写的字符串替换的应用--自定义高亮显示
- C#中正则表达式的3种匹配模式
- C#中使用正则表达式匹配字符串
- day25正则表达式,匹配,切割,替换。获取。网页爬虫
- 正则表达式之Java匹配指定汉字
- C#匹配中文字符串的4种正则表达式
- 学习Java正则表达式(匹配、替换、查找)
- 用 C# 的正则表达式匹配 HTML 中的图片地址 (转的)
- JAVA正则表达式匹配,替换,查找,切割的总结
- C#/JS 利用正则表达式 替换/删除 img 里面的 width height
- [C#][正则表达式]寻找匹配的Groups的几种方法
- Asp.net RegularExpressionValidator 控件验证输入值验证输入值是否匹配正则表达式指定的模式
- 正则表达式之位置指定(匹配表达式之前或者之后)附匹配以某内容开始,某内容结束的通用正则
- C#中正则表达式进行忽略大小写的字符串替换
- C#中几个正则表达式匹配输入字符的函数