2012 10 17 POSIX風格正規表示式

2022-09-17 07:30:13 字數 522 閱讀 9322

索引陣列和關聯陣列

(1)字元類

字母和數字[0-9a-za-z]

每個[:something:]可以代替乙個字元

比較序列[.something.]

等價類[=something=]

(2)錨

^開始;$結束;

[[:<:]]單詞的開始;[[:>:]]單詞的結束

(3)函式

匹配ereg(pattern, string, [,captured]);

替換ereg_replace(pattern,replacement,string);

拆分split(pattern, string, limit);

(4)perl

貪心與非貪心

(5)條件表示式

(?(condition) yespattern | nopattern)

(6)perl函式

匹配preg_match(pattern, string, capcured)

preg_match_all()

正規表示式 POSIX字元類

一 posix字元類 字元類說明 digit 任何數字 xdigit 任何十六進製制數字 alpha 任何字母 lower 任何小寫字母 upper 任何大寫字母 alnum 任何字母或數字 cntrl ascii控制字元 ascii 0 31 和 ascii 127 punct 不屬於 alnum...

POSIX擴充套件正規表示式函式

1 ereg 函式和eregi 函式 函式語法 bool ereg eregi string pattern,string string array regs 函式功能 在字串string中匹配表示式pattern,如果匹配成功返回true,否則返回false。如果有第3個引數regs,則將成功匹配...

正規表示式 Perl風格

1 修飾符 修飾符描述i 完成不區分大小寫的搜尋 g查詢所有出現 all occurrences,完成全域性搜尋 m將乙個字串視為多行 m就標識多multiple 預設情況下,和 字串匹配字串中的最開始和最末尾。使用m修飾符將使 和 匹配字串中每行的開始 s將乙個字串視為一行,忽略其中的所有換行符 ...