perl的Regex

來源:互聯網
上載者:User

標籤:

1、".":任意單字元(‘\n‘除外);

2、“*“:匹配前項0~n次;

3、“+“:匹配前項1~n次;

4、“?”:匹配前項0~1次;

5.1、“\1"或"\2“:反向引用;

5.2、“\g{N}":方向引用,如果N為負數,則為相對反響引用;

6、“|”:“或“匹配;

7.1、“[]”:字元集單一字元匹配;

7.2、"[^]“:反向字元集單一字元匹配;

8.1、“\d":[0-9](反向匹配:"\D");“[\d\D]":任一字元(包括‘\n‘);

8.2、“\w":[A-Za-z0-9_](反向匹配:"\W");

8.3、"\s":[\f\t\n\r ](反向匹配:"\S");(注意最後有空格);

8.4、"\h":[\t ];(匹配橫向空白,注意最後有空格)

8.5、"\v":[\f\n\r];(匹配縱向空白)

8.6、“\R":跨造作系統斷行匹配;

9、"//"或“m//"或“m<>"或“m%%"等等:模式比對;

10.1、“/i":大小寫無關修飾符;

10.2、“/s":使能“."匹配‘\n‘修飾符;

10.3、“/x":忽略模式空白與注釋(‘#‘後部分);

11.1、“^":行首錨位;

11.2、“$":行尾錨位;(“\^\s*$\“:匹配任意空白行)

11.3、“\b“:單詞錨位(以‘\w‘為準,方向匹配\B);("\bansersion"和“\bansersion\B"匹配:ansersiona, ansersion__ab134,但前者匹配ansersion,後者則不匹配)

12、“=~":綁定操作;

13、"($val)":使用變數;

14、“$1"或"$2"等等:"()"模式捕獲變數;

perl的Regex

相關文章

聯繫我們

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