在Notepad ++中,我必须使用什么正则表达式来替换包含内容标签的类?我有超过500个这样的标签,所以正则表达式会很有用!
由此:
<footer class="px-stream-post__footer" >
...content
</footer>
要:
Nothing
答案 0 :(得分:0)
在Notepad ++的“查找和替换窗口”中,选择“正则表达式”选项并选择. matches newline
找到:<(footer)\s*.*\>[^<]*<\/\1>\r*\n*
替换:
答案 1 :(得分:0)
这是一种方法,它处理嵌入式标签:
<(footer)\b((?!</\1>).)*</\1>\R?
LEAVE EMPTY
. matches newline
<强>解释强>
<(footer) : start tag, capture group 1
\b : word boundary
( : start capture group 2
(?!</\1>) : negative lookahead, make sure we don't have a closing tag
. : 1 any character, including line break
)* : group 2 may appear 0 or more times
</\1> : close tag
\R? : optional line break