从两个html标记中删除内容
我有一个药盒。在从两个html标记中删除内容,html,regex,notepad++,head,Html,Regex,Notepad++,Head,我有一个药盒。在中有200个不同内容的文件。我想把它换掉,什么都不留下 记事本++或类似的东西有正则表达式吗 我有一个正则表达式: <head>[^<>]+</head> [^]+ 但由于某种原因(我不知道),它在这些文件中不起作用。[^]+表示匹配一个或多个字符,而不是。也就是说,您显示的完整正则表达式正在查找,后面是一些非字符,后面是 但是大多数HTML文档都有一个元素,该元素包含字符,以便定义其他元素,如等等,因此您的正则表达式将与这些元素不匹配 试
中有200个不同内容的文件。我想把它换掉,什么都不留下
记事本++或类似的东西有正则表达式吗
我有一个正则表达式:
<head>[^<>]+</head>
[^]+
但由于某种原因(我不知道),它在这些文件中不起作用。[^]+
表示匹配一个或多个字符,而不是
。也就是说,您显示的完整正则表达式正在查找
,后面是一些非
字符,后面是
但是大多数HTML文档都有一个
元素,该元素包含
字符,以便定义其他元素,如
等等,因此您的正则表达式将与这些元素不匹配
试试这个:
<head>.+</head>
+
即,使用+
匹配开头
和结尾
之间的任何字符。然后在记事本++的查找/替换窗口中,确保已选中“正则表达式”单选按钮并勾选“.matches newline”复选框。如果您还希望匹配完全空的
元素,则将+
更改为*
[^]+
表示匹配除
之外的一个或多个字符。也就是说,您显示的完整正则表达式正在查找
,后面是一些非
字符,后面是
但是大多数HTML文档都有一个
元素,该元素包含
字符,以便定义其他元素,如
等等,因此您的正则表达式将与这些元素不匹配
试试这个:
<head>.+</head>
+
即,使用
+
匹配开头
和结尾
之间的任何字符。然后在记事本++的查找/替换窗口中,确保已选中“正则表达式”单选按钮并勾选“.matches newline”复选框。如果您还希望完全匹配空的
元素,请将+
更改为*
显示您要查找和替换的内容。您向我们展示的正则表达式可能适合替换
标记的内容。向我们展示您要查找和替换的内容。您向我们展示的正则表达式可能适合替换
标记的内容。