PHP替换标签蚂蚁内容

时间:2018-08-17 11:52:48

标签: php

搜索了所有Stackoverflow,但找不到合适的正则表达式。我的HTML带有很多标签,并且有一段代码需要查找和删除:

<p>[spoiler id=7]</p>

此刻,我只能用此正则表达式替换剧透id标签:

"/\[spoiler id=(.*?)]/"

1 个答案:

答案 0 :(得分:1)

RegExp是/\[spoiler\s+id=\d+\]/

键是转义控制字符(方闸)。
\s+-任意空格
\d+-任何数字

通常是静态的,请随时添加静态文本(段落标签)。

'#<p>\s*\[spoiler\s+id=\d+\]\s*</p>#'

Demonstration