正则表达式使用学习

前端之家收集整理的这篇文章主要介绍了正则表达式使用学习前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

. 任意字符;使用match_no_dot_null标志时不匹配NULL字符; 使用match_not_dot_newline时不匹配换行字符

^ 匹配行的开始
$ 匹配行的结束
* 重复零次或则更多,例如a*b可匹配b,ab,aab,aaaaaaab
+ 重复一次以上,例如a+b可匹配ab,aaaaaaaab。但不能匹配b了
? 零次或则一次,例如ca?b匹配cb,cab但不匹被caab
a{n} 匹配字符'a'重复n次
a{n,},字符a重复n次以上(含n次)
a{n,m} a重复n到m次(含)

*? 匹配前一个原子零次以上
+? 匹配前一个原子一次以上
?? 匹配前一个原子零次以上
{n,}? 匹配前一个原子n次以上(含)
{n,m? 匹配前一个原子n到m次(含)

| 或操作,例如ab(d|ef)匹配abd或则abef [] 字符集操作,例如[abc]将匹配任何单个字符'a','b','c' [a-d],表示a、b、c、d ^否操作,例如[^a-c]表示a至c之外的所有字符

猜你在找的正则表达式相关文章