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

正则表达式

发布时间:2020-12-13 23:05:03 所属栏目:百科 来源:网络整理
导读:1、正则表达式取反 (?!exp) 匹配后面跟的不是exp的位置,例如: 对于字符串:acbca,正则表达式:regex:(?!a) 匹配结果:a | b | ca | c (红色竖线位置)(匹配后边不是a的位置) regex:(?!a)wc 匹配结果:a bc ac (只匹配b后的c不匹配a后的c) 对于文本: ab

1、正则表达式取反

(?!exp) 匹配后面跟的不是exp的位置,例如:

对于字符串:acbca,正则表达式:regex:(?!a)

匹配结果:a|b|ca|c (红色竖线位置)(匹配后边不是a的位置)

regex:(?!a)wc 匹配结果:abcac(只匹配b后的c不匹配a后的c)

对于文本:

abc

abcd

abd

若想选择不是以abc开始的行。regex:^(?!abc).*$


(?!CRH1)(CRH[0-9]{1}[AF]{0,1}|380[ABCD][L]{0,1})===表示后面跟的不是以CRH1且满足(CRH[0-9]{1}[AF]{0,1})的所有字符串。


2、推荐网址

常用正则表达式、正则表达式查询和学习

http://www.aspzz.cn/tools/regex.htm

如何看懂复杂的正则表达式

http://www.crifan.com/tutorial_teach_you_how_to_understand_the_complex_regular_expression/comment-page-1/

正则表达式基本语法

http://www.cnblogs.com/light169/archive/2006/10/18/532347.html

(编辑:李大同)

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

    推荐文章
      热点阅读