我正在使用记事本++并用html编码一些表。但是我需要替换:
<td>XXX</td></tr>
为
</br>XXX
其中XXX是任意字符集,也就是说我有最多5个单词的单词集,例如:this is set of characters
例如。
我有:
<td>one</td></tr>
<td>two words</td></tr>
<td>three words set</td></tr>
我想将其替换为:
</br>one
</br>two words
</br>three words set
现在我可以通过以下方式找到集合:
<td>(.*?)</td></tr>
但是我不知道如何以自己想要的方式替换它。
您能帮我吗?我在记事本++中使用内置的“替换工具”
答案 0 :(得分:2)
您的正则表达式本身是正确的,您正在将标记(XXX)之间的值捕获为组1。因此在Notepad ++中:
Ctrl + H
启用正则表达式
替换为中的关键点:您可以按 \ 1 (= XXX)访问组1匹配的内容。
答案 1 :(得分:1)
您的搜索字符串<td>(.*?)</td></tr>
似乎是正确的。
您可以替换为<br />\1
。 (请注意,自闭合<br>
不会写为</br>
。)
答案 2 :(得分:1)
也许这些说明可以帮助您
a)在记事本++中打开文本文件。 b)在顶部菜单栏中,单击搜索,然后选择替换。 c)在“替换”窗口的“替换”选项卡上,输入要查找的文本(即(。?))和要用作替代文本的文本(即(。?)) 。
您还可以按键盘快捷键Ctrl + H打开“替换”窗口。
希望这会有所帮助。