正規表示式常用元字元注釋及常用表示式

2021-10-18 13:22:13 字數 559 閱讀 7613

1、常用元字元注釋:

「.」: 匹配除"\n"之外的任何單個字元,若要匹配包括"\n"在內的任意字元,需使用諸如"[\s\s]"之類的模式;

「^」:匹配輸入字串的開始位置,不匹配任何字元,要匹配」^」字元本身,需使用」\^」;

「$」:匹配輸入字串結尾的位置,不匹配任何字元,要匹配」$」字元本身,需使用」\$」;

「*」: 零次或多次匹配前面的字元或子表示式,」*」等效於」」,如」\^*b」可以匹配」b」、」^b」、」^^b」、…;

「+」: 一次或多次匹配前面的字元或子表示式,等效於」」,如」a+b」可以匹配」ab」、」aab」、」aaab」、…;

「?」: 零次或一次匹配前面的字元或子表示式,等效於」」,如」a[cd]?」可以匹配」a」、」ac」、」ad」;

2、常用方式:

1、.*—> 匹配0個或多個任意字元

2、[.>]func1 —> 匹配呼叫該func1函式的地方

參考資料;正規表示式簡介及在c++11中的簡單使用

正規表示式常用元字元

正規表示式常用元字元 b匹配單詞的開頭或結尾,如 bhi b匹配單詞hi,而單詞his匹配失敗。匹配除了換行符以外的任意字元 前邊的內容可以連續重複出現任意次.注意 前面要有內容 連在一起就意味著任意數量的不包含換行的字元 d匹配任意的數字 匹配前面的內容必須重複出現的次數。注 前面的乙個字元或元字...

正規表示式常用元字元

出現 零 次到 多 次。出現一 次到 多 次。出現 零 次或者 一 次。出現 n 次 出現 n 次到 多 次 出現n 到 m 次 轉義字元,轉義後面字元所代表的含義 以某乙個元字元開始,不佔位置 以某乙個元字元結束,不佔位置 n 匹配乙個換行符 除了 n 以外的任意字元 分組,把乙個大的正則本事劃分...

正規表示式 常用元字元

字元描述 將下乙個字元標記為乙個特殊字元。例如,n 匹配 n n 匹配乙個換行符。匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也可以匹配 n 或 r 之後的位置 匹配輸入字串的結束位置。如果設定了regexp物件的multiline屬性,也可以匹配 n 或 r 之後的...