Lex正規表示式

2021-08-30 09:41:35 字數 435 閱讀 6475

字元 解釋

.匹配除換行符("\n")以外的任何單個字元

*匹配前面表示式的零個或多個拷貝

匹配括號中的任意的字元類

^作為正規表示式的第乙個字元匹配行的開頭

$ 作為正規表示式的最後乙個字元匹配行的結尾

{}當括號中包含乙個或2個數字時,指示前面的模式被允許匹配的次數,如果包含名稱則認為是以該名稱替換

\用於轉義元字元,並且作為通常轉義序列的一部分。

+ 匹配前面的正規表示式的一次或多次重複

? 匹配前面的正規表示式的零次或一次重複

|匹配前面的正規表示式或隨後的正規表示式

"..." 引號中的每個字元解釋為字面意義-除c轉義序列外元字元會推動它們的特殊含義

/只有在後面跟隨有指定的正規表示式時才匹配前面的正規表示式

( )將一系列正規表示式組成乙個新的正規表示式

lex與yacc 一 正規表示式

有很多知識需要知道,這是其中之一,它的強大不需要解釋 匹配除換行符以外的任何單個字元 匹配前面表示式的零個或多個拷貝 匹配括號中的任意字元的字元類.第乙個符號是 表示匹配除括號中的字元以外的任意字元.作為正規表示式的第乙個字元匹配行的開頭 作為正規表示式的最後一字元匹配行的結尾 指示前面的模式被允許...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...