正则简单说明

Posted Nothing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则简单说明相关的知识,希望对你有一定的参考价值。

1、 匹配网站

http://rubular.com/

2、

"^" :^会匹配行或者字符串的起始位置,有时还会匹配整个文档的起始位置。 
"$" :$会匹配行或字符串的结尾

3、

"\b":单词边界
"\d":匹配数字
"\w":匹配字母,数字,下划线.
"\s":匹配空格
"." :匹配除了换行符以外的任何字符(\w不能匹配空格这个可以)
"[abc]": 字符组 匹配包含括号内元素的字符 [a-z]或者[0-9]

4、几种反义
写法很简单改成大写就行了,意思与原来的相反,这里就不举例子了

"\W" 匹配任意不是字母,数字,下划线 的字符
"\S" 匹配任意不是空白符的字符
"\D" 匹配任意非数字的字符
"\B" 匹配不是单词开头或结束的位置
"[^abc]" 匹配除了abc以外的任意字符

5、量词

"*"(贪婪) 重复零次或更多
"+"(懒惰) 重复一次或更多次
"?"(占有) 重复零次或一次
"{n}" 重复n次
"{n,m}" 重复n到m次
"{n,}" 重复n次或更多次

6、懒惰限定符

"*?" 重复任意次,但尽可能少重复 
"+?" 重复1次或更多次,但尽可能少重复
"??" 重复0次或1次,但尽可能少重复
"{n,m}?" 重复n到m次,但尽可能少重复
"{n,}?" 重复n次以上,但尽可能少重复

7、捕获分组

大致的意思就是前面一个括好,后面一个\1就是代表前面的括号

8、ig含义

i:表示不区分大小写
g:表示全局匹配

以上是关于正则简单说明的主要内容,如果未能解决你的问题,请参考以下文章

java 正则简单使用

markdown 打字稿...编码说明,提示,作弊,指南,代码片段和教程文章

正则简单说明

正则表达式

text 正则表达式片段

markdown 正则表达式模式片段