正規表示式基本語法

2021-06-28 18:07:05 字數 586 閱讀 6632

*:表示任意文字

?;表示任意單個字元

(脫字符號)^:表示一行的開始

$:表示一行的結束

-:表示範圍。如(== )

^$:先是行開頭,然後是行結尾:表示空行

-i:表示忽略大小寫

?:表示可選元素(量詞)

+:表示之前緊鄰的元素出現一次或者多次(量詞)

*:表示之前緊鄰的元素出現任意次數,或者不出現(量詞)

....*:表示盡可能匹配多的次數,如果無法完成匹配也不要緊(量詞)

/:表示轉義符

(.....):用來分組和捕獲

(?:.....):之分組不捕獲

/s:表示所有「表示空白」的字元組(空格符,製表符,換行符,回車符)

/g:第一次替換完成後匹配更多得到文字,進行更多的替換

(?= ...):肯定型順序環視:例如(?=\d)表示如果當前位置右邊的字元是數字則匹配成功

(?<= ....):逆序環視,例如(? <= \d)表示如果當前位置左邊有一位數字,則匹配成功。即,緊跟在數字後面的位置

\b 是語法 匹配乙個單詞邊界,也就是指單詞和空格間的位置

正規表示式基本語法

參考文章 1 基本語法 特殊符號 和 作用是分別指出乙個字串的開始和結束。the 表示所有以 the 開始的字串 there the cat 等 of despair 表示所以以 of despair 結尾的字串 abc 表示開始和結尾都是 abc 的字串 呵呵,只有 abc 自己了 notice ...

正規表示式基本語法

1.元字元介紹 匹配行或者字串的起始位置 匹配行或字串的結尾 w 匹配字母,數字,下劃線.d 匹配數字 匹配除了換行符以外的任何字元 abc 匹配包含括號內元素的字元 2.反義 w 匹配任意不是字母,數字,下劃線 的字元 s 匹配任意不是空白符的字元 d 匹配任意非數字的字元 b 匹配不是單詞開頭或...

正規表示式基本語法

介紹 首先說下正規表示式的語法組成,及各個元素的含義。還有三個字元的用法 補充在後面 如上圖 1.字元 表示可以匹配任意字元 除了 n 即在正規表示式中如果出現了 則在要匹配的字串這個對應位置可以是任意字元 2.中括號中可以放入乙個字串,代表可以匹配這個字串中的任意乙個字元 例 abcd 即可以匹配...