NotePad ++ RegEx标签内的重复文本。怎么样?

时间:2015-10-03 16:37:41

标签: regex notepad++

我搜索并尝试了很多,最终无法理解如何做到这一点。

我有一个很长的清单:

    <datalist>
<option value="1">Moscow, The Great Russia</option>
<option value="2">Saint-Petersburg, The Great Russia</option>
<option value="3">Novosibirsk, The Great Russia</option>
<option value="4">Ekaterinburg, The Great Russia</option>
<option value="5">Kazan, The Great Russia</option>
</datalist>

我希望它是这样的:

    <datalist>
<option value="Moscow, The Great Russia">Moscow, The Great Russia</option>
<option value="Saint-Petersburg, The Great Russia">Saint-Petersburg, The Great Russia</option>
<option value="Novosibirsk, The Great Russia">Novosibirsk, The Great Russia</option>
<option value="Ekaterinburg, The Great Russia">Ekaterinburg, The Great Russia</option>
<option value="Kazan, The Great Russia">Kazan, The Great Russia</option>
</datalist>

如何使用正则表达式在NotePad ++中执行此操作?

2 个答案:

答案 0 :(得分:0)

搜索:

"[^"]*">(.*?)(?=<\/)

替换为:

"\1">\1

DEMO

答案 1 :(得分:0)

查找内容:\d.+>(.*)<
替换为:$1">$1<