尝试替换记事本++中的某些文本

时间:2018-11-20 21:58:54

标签: regex notepad++

使用notepad ++查找和替换一些变量,但还要添加一些项。

我需要

<date>20140427</date>

替换为

<previously-shown start="2014-04-27"></previously-shown>

到目前为止,我有

查找内容:

<date>\d{4}\d{2}\d{2}</date>

替换为:

{<previously-shown start="} + \3-\2-\1"></previously-shown>

1 个答案:

答案 0 :(得分:0)

capturing groups添加到模式中,并在替换中更改反向引用的顺序:

查找内容<date>(\d{4})(\d{2})(\d{2})</date>
替换为<previously-shown start="$1-$2-$3"></previously-shown>

请参见regex demo

enter image description here