有人能告诉我这个正则表达式的作用吗?
</?[a-z0-9-=""'!\$\?%&\*\+@~##;,\\]*:[a-z0-9 -=""'!\$\?%&\*\+@~##;,\\]*>
我的正则表达不是最好的。
答案 0 :(得分:3)
它将sgml元素与命名空间(开始标记和结束标记)匹配。请注意,此正则表达式还匹配没有名称和/或命名空间的元素。但是这个正则表达式永远不会匹配空标签。
将匹配:
<:>
,
</:>
,
<abc:abc019>
不匹配
<hello>
,
</abc>
,
<abc:abc019 />
,
<abc />
答案 1 :(得分:0)
查找<
,可选/
,零个或多个字符,:
,零个或多个字符以及{{1} }。