Regex簡介(微軟)--8.特殊字元

來源:互聯網
上載者:User
微軟|正則 特殊字元

有不少元字元在試圖對其進行匹配時需要進行特殊的處理。要匹配這些特殊字元,必須首先將這些字元轉義,也就是在前面使用一個反斜線 (\)。下表給出了這些特殊字元及其含義:

特殊字元 說明

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

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

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

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

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

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

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

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

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

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

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



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

11.11 Big Sale for Cloud

Get Unbeatable Offers with up to 90% Off,Oct.24-Nov.13 (UTC+8)

Get It Now >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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