假设我有2个文件。在这两个文件中,字符串<keyInfo name="effectiveDateNew" value="2013-06-01"/>
都存在,但值日期值不同。
我想将这些日期替换为所有文件的常量日期。喜欢
<keyInfo name="effectiveDateNew" value="2013-06-01"/>
<keyInfo name="effectiveDateNew" value="2014-01-01"/>
将替换为
<keyInfo name="effectiveDateNew" value="2014-02-01"/>
<keyInfo name="effectiveDateNew" value="2014-02-01"/>
使用正则表达式的任何帮助?
答案 0 :(得分:0)
替换:
^(<keyInfo name="effectiveDateNew" value=")\d{4}-\d\d-\d\d("/>)$
使用:
$12014-02-01$2
这当然假设确切的空格等等。
答案 1 :(得分:0)
使用此:
找到:(?<=<keyInfo name="effectiveDateNew" value=")\d{4}-\d\d-\d\d
替换为:2014-02-01
(?<=)
是积极的look behind。