因工作需要,对数据中第N次出现的词汇进行替换,如:ab12cde12fg,将第二次匹配到的“12”替换为XX,则结果为:ab12cdeXXfg。
查阅了正则表达式的说明文档,久经尝试得出如下正则表达式:
^.*?(12.*?){1,1}(?12)
使用此正则表达式进行匹配,使用自定义替换规则MatchEvaluator,即可有针对性的对第2次出现的12进行替换。
因工作需要,对数据中第N次出现的词汇进行替换,如:ab12cde12fg,将第二次匹配到的“12”替换为XX,则结果为:ab12cdeXXfg。
查阅了正则表达式的说明文档,久经尝试得出如下正则表达式:
^.*?(12.*?){1,1}(?12)
使用此正则表达式进行匹配,使用自定义替换规则MatchEvaluator,即可有针对性的对第2次出现的12进行替换。