如题所述
符号 / 和 / 之间是正则表达式的内容
最后面的 g 表示 全局匹配(查找所有匹配),如果没有这个g只查找第一个
< 就是这个符号
\S 查找非空字符
[^>] 查找除>之外的字符
* 是数量词,表示零个或零个以上
> 就是这个符号
合起来是:
1、以<开头
2、后面紧邻的不是非空字符(空格、回车、制表符、换页、换行等)
3、再后面是 除>之外的任意字符,任意多个
4、以>结尾
最后面的 g 表示 全局匹配(查找所有匹配),如果没有这个g只查找第一个
< 就是这个符号
\S 查找非空字符
[^>] 查找除>之外的字符
* 是数量词,表示零个或零个以上
> 就是这个符号
合起来是:
1、以<开头
2、后面紧邻的不是非空字符(空格、回车、制表符、换页、换行等)
3、再后面是 除>之外的任意字符,任意多个
4、以>结尾
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-05-31
匹配一个html的开头标签或结束标签。
例如,它匹配下面的标签:
<div>
<?div>
</div>
<div class="sfd">
<div >
<<div>
<< div>
但是不匹配下面的标签:
< div>追问
例如,它匹配下面的标签:
<div>
<?div>
</div>
<div class="sfd">
<div >
<<div>
<< div>
但是不匹配下面的标签:
< div>追问
[^>]这个原子表是排除'>'这个字符吗?
追答对的,所有不为>的字符,后面加上*就意味着这个字符为任意多个