搜索了所有Stackoverflow,但找不到合适的正则表达式。我的HTML带有很多标签,并且有一段代码需要查找和删除:
<p>[spoiler id=7]</p>
此刻,我只能用此正则表达式替换剧透id标签:
"/\[spoiler id=(.*?)]/"
答案 0 :(得分:1)
RegExp是/\[spoiler\s+id=\d+\]/
键是转义控制字符(方闸)。
\s+
-任意空格
\d+
-任何数字
通常是静态的,请随时添加静态文本(段落标签)。
'#<p>\s*\[spoiler\s+id=\d+\]\s*</p>#'