Last active
December 7, 2016 13:44
-
-
Save a1exlism/9617dd42ea0f596062918044a56f41b0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\ 一般用于转义字符 | |
^ 断言目标的开始位置(或在多行模式下是行首) | |
$ 断言目标的结束位置(或在多行模式下是行尾) | |
. 匹配除换行符外的任何字符(默认) | |
[ 开始字符类定义 | |
] 结束字符类定义 | |
| 开始一个可选分支 | |
( 子组的开始标记 | |
) 子组的结束标记 | |
? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词) | |
* 量词,0 次或多次匹配 | |
+ 量词,1 次或多次匹配 | |
{ 自定义量词开始标记 | |
} 自定义量词结束标记 | |
* 星号具体含义: 之前的匹配进行0次以上的匹配 | |
(\w*) ==> 只匹配一个单词 | |
(\w\w*) ==> 会匹配所有单词 | |
分组: | |
(?:exp) 匹配exp,不捕获匹配的文本,也不给此分组分配组号 | |
[^;] 反向选择 选择非;的字符 | |
[^] 匹配任意字符 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment