Regex參考

來源:互聯網
上載者:User
Regex參考

元字元:
 +:規定前置字元必須再元字元前面出現一次或多次
 *:規定前置字元必須在元字元前面出現0次或連續多次
 ?:規定前置字元必須在元字元前面出現0次或1次
 \s:用於匹配單個空格符,包括TAB鍵和分行符號
 \S:用於匹配除單個空格符以外的所有字元
 \d:用於匹配0-9的數字
 \D:匹配任何的非數字,等價於[^0-9]
 \w:用於匹配字元,數字,底線
 \W:用於匹配所有與w不匹配的字元
 .:用於除分行符號以外的所有字元
模式:
 可以精確指定模式在匹配對象中出現的頻率
 {n}:這裡的n是一個正整數.匹配前面的N個字元
 {n,}:這裡的n是一個正整數,匹配前面的至少n個字元
 {n,m}:這裡的n和m都是正整數.匹配至少n個最多m個前面的字元
定位器:
 ^:規定匹配模式必須出現在目標字串的開頭
 $:規定匹配模式必須出現在目標字串的結尾
 \b:規定匹配模式必須出現在目標字串的開頭或者結尾的2個邊界之一
 \B:規定匹配模式必須出現在目標字串的開頭和結尾2個邊界之內

中括號運算式:
 若要建立匹配字元組的一個列表,在方括弧內放置一個或者多個單個字元.一般字元在中括弧內表示其本身
 [a-z][A-Z][0-9]
運算子:
 |,(),(?:),(?=),[]
否定符:
 [^]:規定目標對象中不能存在模式中所規定的字串
運算順序:
 從左至右

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.