正则表达式匹配html标签

时间:2014-03-20 07:27:47

标签: html regex tags

只是想知道这是否是为开场Html标记<strong>编写正则表达式的正确方法:/<strong[^>]*/i

我要做的是为html标签设置一个模式,然后使用is匹配任何html文档。

提前致谢!

2 个答案:

答案 0 :(得分:0)

关闭。

对于开头标记,这将是这样的:

/<strong[^>]*?>/i

请记住,在HTML上使用涉及嵌套在其自身内的标记的Regex可能会非常混乱。

答案 1 :(得分:0)

确定。我的理解是你想匹配&#34;&lt;&#34;之间的任何字符串。和&#34;&gt;&#34;符号。例如<codekaro>

为此,您可以使用:

^[\<][A-Za-z]*[\>]$

这里,^表示表达式的开始,

[\&lt;]将检查一次&lt;符号,\用作&lt;的转义字符。符号

[A-Za-z] *将检查任何字符串,

[&gt;]将检查&gt;的一次出现符号,\用作&gt;的转义字符。符号

$表示表达式结束。

我建议您使用this link进行正则表达式教程,使用this link检查正则表达式的结果。

希望这会对你有帮助.. !!

快乐学习.. !!