后向引用(有人也称为前向引用):在使用分组的前提下使用。
\3 —— ...(依次类推)...
| :或者。例如:a|b 匹配a或者b,C|cat 匹配C或者cat(匹配整个左边或右边)。
She love her lover.
PS:常用字符集合
表达式:l..e 可以匹配每一行;
$ :锚钉行尾,此字符前面的内容必须出现在行尾;
[] :匹配指定范围内的任意单个字符;
? :次数匹配,匹配其前面的字符最多一次(注意:此处前面没有\);
四、分组:
[:upper:] —— 大写字母集合
二、次数匹配:
. :匹配任意单个字符;
^ :锚钉行首,此字符后面的内容必须出现在行首;
三、位置锚钉:
* : 匹配其前面的字符任意次;
{m,n}:次数匹配,用法同基本正则表达式 (花括号前面不需要使用\);
[:alnum:] —— 所有字母和数字集合
+ :次数匹配,匹配其前面的字符至少一次(注意:基本正则表达式没有此元字符);
[:lower:] —— 小写字母集合
例如:\(ab\)*表示匹配“ab”任意次。
基本正则表达式:REGular EXPression(REGEXP)
\{m,n\}:匹配其前面的字符至少m次,最多n次。
\(\):匹配分组内容,将小括号中的内容作为一个整体去匹配。
He like his liker.
[:digit:] —— 数字集合
\1 —— 引用第一个左括号以及与之对应的右括号所包含的所有内容(无论是否出现括号嵌套)
\<或\b:锚钉词首,其后面的任意字符必须作为单词(非英语意义上的单词)首部出现;
[:alpha:] —— 所有字母集合
\2 —— 引用第二个左括号以及与之对应的右括号所包含的所有内容(同上)
一、元字符:
^$:空白行(锚钉刚开始就结束的行);
[^]:匹配指定范围外的任意单个字符。
He like her lover.
\? :匹配其前面的字符至少一次 ;
扩展正则表达式:(区别于基本正则表达式)
例如:\<root\>匹配root这个单词。
PS:正则表达式默认情况工作在贪婪模式下,即匹配符合表达式的最大长度字符串。
.* :匹配任意长度的任意字符;
[:space:] —— 空格
():分组,真正意义上的分组(不需要使用\),同样支持后向引用;
\>或\b:锚钉词尾,其前面的任意字符必须作为单词(非英语意义上的单词)尾部出现。
表达式:\(l..e\).*\1 只能匹配前两行。
例如以下三行内容:
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站