正则表达式

1,‘^’ 和 “$” 开始 和结尾

2,“ab*”  表示一个字符有一个a,后面跟着零个或多个b

3,“ab+”表示一个字符串有一个a,跟着至少一个b

4,“ab?”表示一个字符串有一个a,跟着另个或一个b

5,ab{2} == (“abb”)

6,ab{2,}   表示一个字符串有一个a,跟着至少2个b

7,ab{3,5} 表示一个字符串有一个a,跟着3到5个b

8  “,”   还可以或, “hi,hello” 一个字符串hi或者hello

9  "." 可以代替任何字符  a.[0-9] 字符串为a,任意,一个数字(除换行符)

10 a{3}  == aaa

11    \\\\w:用于匹配字母,数字或下划线字符

12     \\\\d:用于匹配从0到9的数字

13  \\\\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\\\\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置

如果需要更精确的说法,\\\\b匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)\\\\w。

假如你要找的是hi后面不远处跟着一个Lucy,你应该用\\\\bhi\\\\b.*\\\\bLucy\\\\b。

14,"\\"为转意字符

15."\\b"单词

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容