posted @ 2008-10-21 20:45 Qzi 閱讀(250) | 評論 (0) 編輯 |
10 2008 檔案
posted @ 2008-10-21 20:43 Qzi 閱讀(231) | 評論 (0) 編輯 |
posted @ 2008-10-21 20:43 Qzi 閱讀(271) | 評論 (0) 編輯 |
posted @ 2008-10-07 14:15 Qzi 閱讀(1726) | 評論 (0) 編輯 |
摘要: 元字符
\w 匹配字母或數字或下劃線或漢字等。等效于Unicode字符類別 [\p{Ll}\p{Lu}\p{Lt}\p{Lo}\p{Nd}\p{Pc}\p{Lm}]。如果用ECMAScript選項指定了符合 ECMAScript的行為,則\w只等效于[a-zA-Z_0-9]。
\b 單詞的開頭或結尾,如果需要更精確的說法,\b匹配這樣的位置:它的前一個字符和后一個字符不全是\w
. 除換行符以外的所有字符
* 表示數量,任意數量,所以 .* 加起來就表示除換行符以外的任意數量字符,\w*表示任意字符
+ 是和*類似的元字符,不同的是*匹配重復任意次(可能是0次),而+則匹配重復1次或更多次。
\d 單個數字
\s 匹配任意的空白符,包括空格,制表符(Tab),換行符,中文全角空格等。
^ 匹配你要用來查找的字符串的開頭,$匹配結尾。和忽略大小寫的選項類似,有些正則表達式處理工具還有一個處理多行的選項。如果選中了這個選項,^和$的意義就變成了匹配 閱讀全文
\w 匹配字母或數字或下劃線或漢字等。等效于Unicode字符類別 [\p{Ll}\p{Lu}\p{Lt}\p{Lo}\p{Nd}\p{Pc}\p{Lm}]。如果用ECMAScript選項指定了符合 ECMAScript的行為,則\w只等效于[a-zA-Z_0-9]。
\b 單詞的開頭或結尾,如果需要更精確的說法,\b匹配這樣的位置:它的前一個字符和后一個字符不全是\w
. 除換行符以外的所有字符
* 表示數量,任意數量,所以 .* 加起來就表示除換行符以外的任意數量字符,\w*表示任意字符
+ 是和*類似的元字符,不同的是*匹配重復任意次(可能是0次),而+則匹配重復1次或更多次。
\d 單個數字
\s 匹配任意的空白符,包括空格,制表符(Tab),換行符,中文全角空格等。
^ 匹配你要用來查找的字符串的開頭,$匹配結尾。和忽略大小寫的選項類似,有些正則表達式處理工具還有一個處理多行的選項。如果選中了這個選項,^和$的意義就變成了匹配 閱讀全文
posted @ 2008-10-04 20:00 Qzi 閱讀(811) | 評論 (0) 編輯 |
posted @ 2008-10-04 19:50 Qzi 閱讀(1054) | 評論 (0) 編輯 |
posted @ 2008-10-04 18:01 Qzi 閱讀(267) | 評論 (0) 編輯 |
posted @ 2008-10-01 09:52 Qzi 閱讀(2487) | 評論 (1) 編輯 |
posted @ 2008-10-01 09:49 Qzi 閱讀(349) | 評論 (0) 編輯 |