mirror of
https://github.com/ziishaned/learn-regex.git
synced 2025-08-06 11:36:47 -04:00
parent
9483a3fa16
commit
7ddb3f6bf5
@ -277,7 +277,7 @@
|
|||||||
|
|
||||||
`^` 用来检查匹配的字符串是否在所匹配字符串的开头.
|
`^` 用来检查匹配的字符串是否在所匹配字符串的开头.
|
||||||
|
|
||||||
例如, 在 `abc` 中使用表达式 `^a` 会得到结果 `a`. 但如果使用 `^b` 将匹配不到任何结果. 应为在字符串 `abc` 中并不是以 `b` 开头.
|
例如, 在 `abc` 中使用表达式 `^a` 会得到结果 `a`. 但如果使用 `^b` 将匹配不到任何结果. 因为在字符串 `abc` 中并不是以 `b` 开头.
|
||||||
|
|
||||||
例如, `^(T|t)he` 匹配以 `The` 或 `the` 开头的字符串.
|
例如, `^(T|t)he` 匹配以 `The` 或 `the` 开头的字符串.
|
||||||
|
|
||||||
@ -324,6 +324,12 @@
|
|||||||
|\D|匹配非数字: `[^\d]`|
|
|\D|匹配非数字: `[^\d]`|
|
||||||
|\s|匹配所有空格字符, 等同于: `[\t\n\f\r\p{Z}]`|
|
|\s|匹配所有空格字符, 等同于: `[\t\n\f\r\p{Z}]`|
|
||||||
|\S|匹配所有非空格字符: `[^\s]`|
|
|\S|匹配所有非空格字符: `[^\s]`|
|
||||||
|
|\f|匹配一个换页符|
|
||||||
|
|\n|匹配一个换行符|
|
||||||
|
|\r|匹配一个回车符|
|
||||||
|
|\t|匹配一个制表符|
|
||||||
|
|\v|匹配一个垂直制表符|
|
||||||
|
|\p|匹配 CR/LF (等同于 `\r\n`),用来匹配 DOS 行终止符|
|
||||||
|
|
||||||
## 4. 前后关联约束(前后预查)
|
## 4. 前后关联约束(前后预查)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user