我使用这个正则表达式
我处理的文本看起来像这样:
在notepad++的替换字段中如何引用
^.*?\K\d+\.\d+\.\d+
在notepad++中搜索每一行的第一个日期。它似乎工作得很好。我处理的文本看起来像这样:
搜索结果给出了每个Nå skal folk få fred, iTromsø, 09.09.2017 19:09 Martin Lægland, Publisert på nett.
Nå skal folk få fred, iTromsø, 09.09.2017, Martin Lægland 31.12.2017 Publisert på nett.
Nå skal folk få fred, iTromsø, 09.09.2017 19:09 Martin Lægland, Publisert på nett。
09.09.2017
,但不包括第二行的31.12.2017
。这正是我想要的。然后,我想将所有的09.09.2017
替换成*09.09.2017*
。在notepad++的替换字段中如何引用
^.*?\K\d+\.\d+\.\d+
?以前我能够使用*\1*
在替换字段中完成这个操作,其中\1
引用我使用的正则表达式,但现在似乎不起作用。
$0
、$&
、$MATCH
,还可以使用${^MATCH}
。 - Wiktor Stribiżew