首页 > 代码库 > 正则表达式
正则表达式
特殊字符:
^ 匹配输入字符串的开始位置;若匹配^,请使用 \^ 在[]内使用,表示不接受该字符集合
$ 匹配输入字符串的结尾位置;若匹配 $ 本身,请使用 \$
( 标记子表达式的开始,子表达式可供以后使用;若匹配 (,请使用 \(
) 标记子表达式的结束位置,子表达式可供以后使用;若匹配),请使用 \)
* 匹配前面的子表达式 零次,一次,多次;如匹配,请使用 \*
+ 匹配前面的子表达式 一次,多次;若匹配,请使用 \+
? 匹配前面子表达式零次或一次;若匹配?,请使用 \?
. 匹配除换行符 \n 之外的任何单字符;若匹配,请使用 \.
[ 标记一个中括号表达式的开始;若匹配[,请使用 \[
] 标记一个中括号表达式的结束;若匹配],请使用 \]
\ 将下一个字符标记为特殊字符,转义字符等;若匹配 \ ,请使用 \\
{ 标记限定符表达式的开始;若匹配 {,请使用 \{
} 标记限定符表达式的结束;若匹配 },请使用 \}
| 指明两项之间的一个选择;若匹配 |,请使用 \|
限定符(用来限定表达式中的组件出现的次数要求):
* 零次、一次、多次
+ 一次、多次
? 零次、一次
{n} n次
{n,} 至少n次
{n,m} n到m次
* + ? 均是贪婪的,均会尽可能多地匹配文字;在他们的后面加上 ? 之后,就变成最小匹配(不贪婪)
定位符
^ 匹配字符串的开始位置
$ 匹配字符串的结束位置
\b 匹配一个字边界
\B 非字边界
正则表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。