正則記憶總結 一一 模式、模式比對和模式比對字元串:

來源:互聯網
上載者:User

一個Regex也稱作一個模式。
Java提供了專門用來進行模式比對的類java.util.regex.Pattern、 java.util.regex. Matcher。
和一個模式比對的字串稱作模式比對字元串。字串“9ok”和“1ok”都是和模式“\\dok”匹配的字串之一。
.方括弧模式

:在Regex中可以使用一對方括弧括起若干個字元,代表方括弧中的任何一個字元。方括弧模式的一些意義如下:
[abc]:代表a、b、c中的任何一個。
[^abc]:代表除了a、b、c以外的任何字元
[a-d]:代表 a至d中的任何一個。
另外,中括弧裡允許嵌套中括弧,可以進行並、交、差運算,例如:
[a-d[m-p]]:代表 a至d, 或 m 至 p中的任何字元(並集)。
[a-z&&[def]] :代表d、 e、或 f中的任何一個(交集)。
[a-f&&[^bc]]:  :代表a、d、e、f (差集)

聯繫我們

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