close
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 : 猛虎出閘
全站熱搜
留言列表