您现在的位置: 万盛学电脑网 >> 程序编程 >> 网页制作 >> Html5 >> 正文

html标签正则使用技巧

作者:佚名    责任编辑:admin    更新时间:2022-06-22

欢迎大家在这里学习html标签正则!这里是我们给大家整理出来的精彩内容。我相信,这些问题也肯定是很多朋友在关心的,所以我就给大家谈谈这个!

1. 如果有属性,那么它之前肯定有空格。

2. 收尖括号的前面一定是双引号,或者双引号加上少许空格

根据这两个特点,我写了一个最蛋疼的html标签的正则表达式如下:

@"<(!|/)?\w+( ((.|\n)*?"")?)? *>"

 

第二个问号是指贪婪模式找到收尖括号即停止,

第三个问号是指如果出现属性,则一定是以双引号结尾的,

第四个问号是指有可能不出现属性。

第一个空格是指第一个属性的前面有一个空格,

第二个空格指的是最后一个属性的后面可能会有空格。

这里面出现了两个双引号的并列,那就是双引号在有@符号里面的写法,并非\",而要写成""。
这个标签能完美匹配上面的那个例子,以及我爬网页时出现的其它各种情况。

好了,html标签正则内容就给大家介绍到这里了。希望大家继续关注我们的网站!

相关推荐:

html标签文字简介