正则表达式是什么?

时间:2010-11-25 12:11:29

标签: regex

有人能告诉我这个正则表达式的作用吗?

</?[a-z0-9-=""'!\$\?%&\*\+@~##;,\\]*:[a-z0-9 -=""'!\$\?%&\*\+@~##;,\\]*>

我的正则表达不是最好的。

2 个答案:

答案 0 :(得分:3)

它将sgml元素与命名空间(开始标记和结束标记)匹配。请注意,此正则表达式还匹配没有名称和/或命名空间的元素。但是这个正则表达式永远不会匹配空标签。

将匹配: <:></:><abc:abc019>

不匹配 <hello></abc><abc:abc019 /><abc />

答案 1 :(得分:0)

查找<,可选/,零个或多个字符,:,零个或多个字符以及{{1} }。

相关问题