加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

<(\S*?)[^>]*>.*?</&#

发布时间:2020-12-14 04:25:22 所属栏目:百科 来源:网络整理
导读:正则是用来匹配一串字符串的 不变,就是 S 非空白符 * 重复任意次 ? 懒人原则,如果有多种匹配,取最短的那种 [^]* 取任意次不是“”的其它任意字符 就是,不变 .*? 除换行符外任意字符(.)匹配任意次(*),但是是懒人原则(?) /1 其它都是按原样匹配,只有
正则是用来匹配一串字符串的
< 不变,就是<
S 非空白符
* 重复任意次
? 懒人原则,如果有多种匹配,取最短的那种
[^>]* 取任意次不是“>”的其它任意字符
> 就是>,不变
.*? 除换行符外任意字符(.)匹配任意次(*),但是是懒人原则(?)
</1> 其它都是按原样匹配,只有1代表第一个括号中捕获的内容,即S*?
所匹配的内容
| 或,"|"两边有任一匹配就可以,先匹配左边表达式,没有再匹配右边
<.*?/> 其它都是按原样匹配,.*?上面有

这段表达式的本意是想查找类似
<标签>内容</标签>
格式的文本,但是有差错。这个格式我没学过但看到过,好像是类似 XML格式 语言,不是XML别怪我,不过就是这样的格式没错。但是你的这个表达式我用来匹配了一下文本,以下是我做的3次匹配
文本:cy_nobuda<cy >aaa</cy>
结果是:<cy >aaa</cy>
文本:cy_nobuda<cy >aaa<bbb/>
结果是:<cy >aaa<bbb/>
文本:cy_<dslj;fds/>
结果是:<dslj;fds/>
很乱,根据"<标签>内容</标签>"这个格式,我改了一点点点点点点
<(S*?)>.*?</1>
上面3个文本结果是没有,
文本改为cy_nobuda<cy>aaa</cy>
匹配结果就是:<cy>aaa</cy>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读