出于某种原因,我需要从PHP中的字符串中删除所有结束的HTML标记,因此我需要一个正则表达式来匹配所有结束的HTML标记。我对正则表达式非常缺乏经验,因此我尝试使用/\<\\.*\>/g
和/<\\.*>/g
,但这并不奏效。我该怎么用?
请注意,我只想匹配结束HTML标记。打开HTML标签应保持不变。提前谢谢!
答案 0 :(得分:2)
将HTML与正则表达式匹配不是一个好主意,但如果必须,可以使用
/<\/[^<>]*>/g
<强>解释强>
</ # Match </
[^<>]* # Match any number of characters except angle brackets
> # Match >
答案 1 :(得分:1)
答案 2 :(得分:0)
/<\/[\w^_]*>/
因为你不想匹配?。= - 和标签中的_。