linux shell學習中

來源:互聯網
上載者:User

Regex

   $       

匹配輸入字串的結尾位置。如果設定了 RegExp 對象的 Multiline 屬性,則 $ 也匹配 '/n' 或 '/r'。要匹配 $ 字元本身,請使用 /$。

   ( )

標記一個子運算式的開始和結束位置。子運算式可以擷取供以後使用。要匹配這些字元,請使用 /( 和 /)。

    *

匹配前面的子運算式零次或多次。要匹配 * 字元,請使用 /*。

   +

匹配前面的子運算式一次或多次。要匹配 + 字元,請使用 /+。

    .

匹配除分行符號 /n之外的任何單字元。要匹配 .,請使用 /。

    [

標記一個中括號運算式的開始。要匹配 [,請使用 /[。

   ?

匹配前面的子運算式零次或一次,或指明一個非貪婪限定符。要匹配 ? 字元,請使用 /?。

   /

將下一個字元標記為或特殊字元、或原義字元、或反向引用、或八進位轉義符。例如, 'n' 匹配字元 'n'。'/n' 匹配分行符號。序列 '//' 匹配 "/",而 '/(' 則匹配 "("。

   ^

匹配輸入字串的開始位置,除非在方括號運算式中使用,此時它表示不接受該字元集合。要匹配 ^ 字元本身,請使用 /^。

   {

標記限定符運算式的開始。要匹配 {,請使用 /{。

   |

指明兩項之間的一個選擇。要匹配 |,請使用 /|。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.