正規表示式需要轉義的特殊字元
正規表示式中有些字元具有特殊的含義,如果在匹配中要用到它本來的含義,需要進行轉義(在其前面加一個\)。下面總結了常見的一些需要轉義的特殊字元:
- $ 匹配輸入字串的結尾位置。如果設定了RegExp物件的Multiline屬性,則 $ 也匹配,如‘\n’或’\r’。
- () 標記一個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元。
- * 匹配前面的子表示式零次或多次。
- + 匹配前面的子表示式一次或多次。
- . 匹配除換行符\n之外的任何單字元。
- [] 標記一箇中括號表示式的開始。
- ? 匹配前面子表示式零次或一次,或指明一個非貪婪限定符
- \ 將下一個字元標記為或特殊字元或原意字元或後向引用或八進位制轉義符。例如:‘n’匹配字元‘n’,而‘\n’匹配換行符。序列‘\\’匹配’\’
- ^ 匹配輸入字串的開始位置,除非在方括號表示式中使用,此時他表示不接受該字符集合。
- {} 標記限定符表示式的開始。
- | 指明兩項之間的一個選擇。
總述一下:* . ? + $ ^ [ ] ( ) { } | \ /
相關文章
- 轉義正規表示式中特殊字元字元
- 正規表示式需要轉義的字元字元
- 正規表示式中的特殊字元(轉)字元
- 正規表示式 轉義字元字元
- 正規表示式 ^元字元字元
- 正規表示式 $ 元字元字元
- 正規表示式元字元字元
- 正規表示式 字元和字元類字元
- 正規表示式匹配轉義字元反斜槓程式碼例項字元
- 正規表示式 \v 元字元字元
- 正規表示式 \f 元字元字元
- 正規表示式 \B 元字元字元
- 正規表示式 \xnn元字元字元
- 正規表示式 \b元字元字元
- 正規表示式 \D 元字元字元
- 正規表示式 \s 元字元字元
- 正規表示式 \r 元字元字元
- 正規表示式 \n 元字元字元
- 正規表示式 \W元字元字元
- 正規表示式 \w 元字元字元
- 正規表示式 \d元字元字元
- 正規表示式 \t元字元字元
- 正規表示式 \0元字元字元
- 正規表示式 點(.)元字元字元
- 正規表示式 \t 元字元字元
- 正規表示式[\b]元字元字元
- 正規表示式之字元組字元
- 正規表示式元字元與普通字元字元
- <摘錄>perl正規表示式中的元字元、轉義字元、量詞及匹配方式字元
- perl正規表示式中的特殊變數變數
- 正規表示式中常用的元字元字元
- 使用正規表示式替換報表名稱中的特殊字元(推薦)字元
- 匹配空白字元正規表示式字元
- 正規表示式元字元大整理字元
- 匹配雙位元組字元的正規表示式字元
- 大小寫字母和數字的組合,不能使用特殊字元正規表示式字元
- 正規表示式 \xxx 元字元字元
- 正規表示式中括號[]字元類字元