后向引用(有人也稱(chēng)為前向引用):在使用分組的前提下使用。
\3 —— ...(依次類(lèi)推)...
| :或者。例如:a|b 匹配a或者b,C|cat 匹配C或者cat(匹配整個(gè)左邊或右邊)。
She love her lover.
PS:常用字符集合
表達式:l..e 可以匹配每一行;
$ :錨釘行尾,此字符前面的內容必須出現在行尾;
[] :匹配指定范圍內的任意單個(gè)字符;
? :次數匹配,匹配其前面的字符最多一次(注意:此處前面沒(méi)有\);
四、分組:
[:upper:] —— 大寫(xiě)字母集合
二、次數匹配:
. :匹配任意單個(gè)字符;
^ :錨釘行首,此字符后面的內容必須出現在行首;
三、位置錨釘:
* : 匹配其前面的字符任意次;
{m,n}:次數匹配,用法同基本正則表達式 (花括號前面不需要使用\);
[:alnum:] —— 所有字母和數字集合
+ :次數匹配,匹配其前面的字符至少一次(注意:基本正則表達式?jīng)]有此元字符);
[:lower:] —— 小寫(xiě)字母集合
例如:\(ab\)*表示匹配“ab”任意次。
基本正則表達式:REGular EXPression(REGEXP)
\{m,n\}:匹配其前面的字符至少m次,最多n次。
\(\):匹配分組內容,將小括號中的內容作為一個(gè)整體去匹配。
He like his liker.
[:digit:] —— 數字集合
\1 —— 引用第一個(gè)左括號以及與之對應的右括號所包含的所有內容(無(wú)論是否出現括號嵌套)
\<或\b:錨釘詞首,其后面的任意字符必須作為單詞(非英語(yǔ)意義上的單詞)首部出現;
[:alpha:] —— 所有字母集合
\2 —— 引用第二個(gè)左括號以及與之對應的右括號所包含的所有內容(同上)
一、元字符:
^$:空白行(錨釘剛開(kāi)始就結束的行);
[^]:匹配指定范圍外的任意單個(gè)字符。
He like her lover.
\? :匹配其前面的字符至少一次 ;
擴展正則表達式:(區別于基本正則表達式)
例如:\<root\>匹配root這個(gè)單詞。
PS:正則表達式默認情況工作在貪婪模式下,即匹配符合表達式的最大長(cháng)度字符串。
.* :匹配任意長(cháng)度的任意字符;
[:space:] —— 空格
():分組,真正意義上的分組(不需要使用\),同樣支持后向引用;
\>或\b:錨釘詞尾,其前面的任意字符必須作為單詞(非英語(yǔ)意義上的單詞)尾部出現。
表達式:\(l..e\).*\1 只能匹配前兩行。
例如以下三行內容:
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站