ASP正则解释

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:08:03
<\/*[^<>]*> 帮我解释下这段ASP正则的意思,谢谢!

这个正则表达式在获取html标签是经常用到。
比如<html></html>,<a></a>
你给的这个<\/*[^<>]*>匹配后面的</html></a>,但是楼主的正则有点怪异。也可能我理解的不对。
匹配的字符串是这样的:
1.以<>包起来的。
2.\/是转义/,用作</>这个。
3.*代表出现0次或多次,用在\/后,意思是<>或者</>再或者<///>等。
4.^<的意思是说,只能以<开始,如果选中了,前面的都忽略了。 比如<<>,通过的是<>。
5.[]的意思是说,可以选择[]中定义的字符,且只能选取一个。
6. > 就是 >
注:之所以会出现[^<>]是为了防止<>嵌套
可以通过的有:
<> <\> <\\> <\\\>

\/ 指 "/" ;
*是量词,任意个数;
[^<>]指除了<>以外的所有字符;

这段正则匹配的是html标签

^ :匹配输入的开始位置。
[a-z] :表示某个范围内的字符。与指定区间内的任何字符匹配。
* :匹配前一个字符零次或几次。

输出<>试试。