这个正则表达式不懂要这么写
来源:2-3 为搜索框添加功能--事件代理和显示隐藏下拉层
慕言_7946275
2019-10-12 13:44:19

然后/<>/中间尖括号又是什么意思?回顾了下正则貌似还是不明白,需要老师帮忙再解释下每个表示的含义
1回答
同学你好,这个正则表达式是用来匹配html标签。

参考如下理解

1、标签中的属性使用的引号 可能是双引号,也可能是单引号,所以匹配引号外面的内容使用^取反,双引号,单引号和>不能获取,其他都是可以获取的。
2、匹配引号里面的内容,不能匹配到引号,其他都是可以的,数量上可以为0,也就是引号中间没有内容。单引号和双引号都有可能,所以写了两次。
3、然后把这匹配的三个作为一组,需要全部都进行匹配,数量上可以为0,不需要捕获分组的内容,所以使用了?:
4、最外层是<>。
自己可以再测试理解下,祝学习愉快!望采纳。
相似问题