Regex基本標示符號 |
描述 |
. |
任意一個字元 |
* |
任意多個字元(包含0) |
+ |
任意多個字元(不包含0) |
? |
任意0個或1個字元 |
- |
範圍range |
| |
分隔樣式 |
^ |
一行的開頭 |
$ |
一行的結尾 |
[] |
在[]中的任意一個字元 |
[^] |
非在[]中的任意一個字元 |
{n} |
包含前面的字元n個 |
{n,} |
包含前面的字元n個以上 |
{n,m} |
包含前面的字元n個以上m個以下 |
比對旗標 |
嵌入比對旗標 |
簡述 |
CANON_EQ |
無 |
完全正則化相等模式 |
CASE_INSENSITIVE |
(?!) |
忽略大小寫模式 |
COMMENTS |
(?x) |
允與有空白與註解 |
DOTALL |
(?s) |
允許 . 與換行符號 |
LITERAL |
無 |
Literal |
MULTILINE |
(?m) |
多行模式 |
UNICODE_CASE |
(?u) |
以unicode為基礎忽略大小寫 |
UNIX_LINES |
(?d) |
Unix換行模式 |
Predefined Characters |
表示法 |
任何字元 |
\d |
單一數值[0-9] |
\d |
非單一數值[^0-9] |
\s |
空白字元[\t\n\x0B\f\r] |
\s |
非空白字元[^\s] |
\w |
字元[a-zA-Z_0-9] |
W |
非字元[^\w] |
From : 猛虎出閘
swangs 發表在 痞客邦 留言(0) 人氣()
留言列表