我在html文档解析中看到了这个正则表达式.
我知道它与<br>元素匹配,但我不确定[^>]*>部分.据我所知,正则表达式说元素应该以"br"开头,但为什么它们需要[^>]*>部分.他们为什么不用<br*>?
这是正则表达式的完整细分<br[^>]*>:
<br字面匹配字符
匹配任何不是的字符 >
在零和无限次之间,尽可能多次,根据需要回馈(贪婪)
>字面匹配字符
另外,你<br*>在帖子中提到了正则表达式.
这实际上会匹配<b,然后匹配r'在零和无限时间之间',然后是>.