正则表达式
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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |