java正則匹配轉義

2021-09-22 01:37:35 字數 704 閱讀 8953

特別字元

說明

匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 $ 也匹配 『\n' 或『\r'。要匹配 $ 字元本身,請使用 \$。

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

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

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

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

標記乙個中括號表示式的開始。要匹配 [,請使用 \[。

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

將下乙個字元標記為或特殊字元、或原義字元、或向後引用、或八進位制轉義符。例如, 『n' 匹配字元 『n'。'\n' 匹配換行符。序列 『\\' 匹配 「\」,而 『\(' 則匹配 「(」。

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

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

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

'    單引號。要匹配』,請使用\'。

" 雙引號。要匹配「,請使用\"。

Java常用正則匹配

1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的正實數 0 9 0 9...

正規表示式 貪婪匹配 轉義

preg match pa terr n,str 判斷是否匹配 preg replace pa tter n,replace,st r 將 符合的部 分替換為 replace,其中 內為一部分 此處占有乙個字元 匹配前面的 0個字元 匹配前面的 1個字元 匹配前面的0個或者1個字元 abc,匹配1個...

Python 網頁轉義字元及正則全文匹配

header def rget response session.get headers header target str response.text print target str rget 在給知乎的登入頁面發請求後,列印返回結果 內容太多,只返回一小部分 token account 發現有...