Regex
. | 除 “/n” 任一字符 | ㅤ |
[ ] | [] 裡任一字符 | ㅤ |
[^] | 非 [] 裡任一字符 | ㅤ |
\w | 匹配所有字母数字,等同于 [a-zA-Z0-9_] | ㅤ |
\W | 匹配所有非字母数字,即符号,等同于: [^\w] | ㅤ |
\d | 匹配数字: [0-9] | ㅤ |
\D | 匹配非数字: [^\d] | ㅤ |
\s | 匹配所有空格字符,等同于: [\t\n\f\r\p{Z}] | ㅤ |
\S | 匹配所有非空格字符: [^\s] | ㅤ |
\f | 匹配一个换页符 | ㅤ |
\n | 匹配一个换行符 | ㅤ |
\r | 匹配一个回车符 | ㅤ |
\t | 匹配一个制表符 | ㅤ |
\v | 匹配一个垂直制表符 | ㅤ |
\p | 匹配 CR/LF(等同于 \r\n),用来匹配 DOS 行终止符 | ㅤ |
ㅤ | ㅤ | ㅤ |
* | ≥ 2 個字符 | ㅤ |
+ | ≥ 1 個字符 | ㅤ |
? | 0 || 1 個字符 | ㅤ |
{n,m} | n <= num <= m 個字符 | |
| | 或 | ㅤ |
ㅤ | ㅤ | ㅤ |
(xyz) | 字符串 | ㅤ |
\ | 轉義字符 | eg. { } [ ] / \ + * . $ ^ | ? |
^ | 從行的開始開始匹配 | ㅤ |
$ | 從行的末端開始匹配 | ㅤ |
i | 忽略大小写 | /The/gi |
g | 全局搜索, return all | /The/gi |
m | 多行修饰符 | ㅤ |
? | 貪婪 | |
ㅤ | ㅤ | ㅤ |
?: | 非捕獲組 | 不保存結果,只查找 |
?= | 正先行断言-存在 | "(T|t)he(?=\sfat)" => The fat cat sat on the mat. |
?! | 负先行断言-排除 | "(T|t)he(?!\sfat)" => The fat cat sat on the mat. |
?≤ | 正后发断言-存在 | |
?<! | 负后发断言-排除 |
上一篇
PHP Functions
下一篇
Wireshark
Loading...