perlRegex-1

來源:互聯網
上載者:User

.代表任何一個單字元,不匹配分行符號.
*是量詞,表示前面內容出現0到多次.
+也是量詞,表示前面內容出現1到多次.

字元集簡寫
    \d表示一個數字
    \w表示一個單詞字元()數字,字母,底線)
    \s表示一個空白,可以匹配分行符號,定位字元,換頁符,斷行符號符,空格
    \D表示一個非數字相當於[^\d]
    \W表示一個非單詞字元相當於[^\w]   
    \S表示一個非空白字元相當於[^\s]
   
perlRegex的修飾符
    /i表示大小寫無關,例如/yes/i 匹配
    /s可以用來修飾.(任意非換行的單字元),使得.可以匹配分行符號,例如/a.b/s可以匹配a\nb,用/s修飾的.相當於[\d\D]
    /x使得模式比對時忽略模式中的空白(空格或者定位字元),例如/-? \d*/x 匹配0個或者1個減號後面跟0到多個數字
   
字元錨位
    ^修飾字元的開頭位,/^fred/只匹配以fred開頭的字串。
    $修飾字元的結束位,/fred$/只匹配以fred結尾的字串。

相關文章

聯繫我們

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