close
正規表示法(Regular expression)
特殊字元
. | 符合任一字元 |
\d | [0-9] 數字 |
\D | [^0-9] 非數字 |
\s | [ \t\n\x0B\f\r] 空白字元 |
\S | [^ \t\n\x0B\f\r] 非空白字元 |
\w | [a-zA-Z_0-9] 數字或是英文字 |
\W | [^a-zA-Z_0-9] 非數字與英文字 |
字元類 (Character class)
[abc] | a、b或c |
[^abc] | 非a、b、c的其它字元 |
[a-zA-Z] | a到z或A到Z(範圍) |
[a-d[m-p]] | a到d或m到p(聯集) |
[a-z&&[def]] | d、e或f(交集) |
[a-z&&[^bc]] | a到z,除了b與c之外(減集) |
[a-z&&[^m-p]] | a到z且沒有m到p(a-lq-z)(減集) |
Greedy quantifiers 指定字元可能出現的次數
X? | X出現一次或完全沒有 |
X* | X出現零次或多次 |
X+ | X出現一次或多次 |
X{n} | X出現n次 |
X{n,} | X出現至少n次 |
X{n,m} | X出現至少n次,但不超過m次 |
全站熱搜