正则表达式的学习

Posted wanghaoyu666

tags:

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

 . 表示通配符,任意一个字符都可以匹配,但是不能匹配换行符

技术图片

 如果我们想匹配3.14:

技术图片

我们发现它把3某14都匹配到了,那如果我们只想匹配3.14,我们可以使用转义符 \\

技术图片

这样就只匹配到了3.14

\\w可以匹配阿拉伯数字,大小写字母,下划线

技术图片

\\W 匹配除\\w 以外的所有字符(\\w的补集)

技术图片

 \\d 匹配阿拉伯数字

技术图片

\\d\\.\\d 匹配小数

技术图片

\\D 匹配除阿拉伯数字以外的所有字符

技术图片

 \\s 匹配空格,制表符,换行(不过此处没有显示)

技术图片

\\S 匹配非空白字符

技术图片

[]  选择范围我们可以选择匹配括号中的任意一个字符

技术图片

[a-z] 匹配小写字母从a到z

技术图片

[\\u4e00-\\u9fa5]匹配所有的中文字符

技术图片

[范围]+ 一个字符重复一次或多次

技术图片

[范围]* 一个字符重复零次或多次,即可以有也可以没有

技术图片

[范围]? 出现零次或一次

技术图片

a,b 匹配重复a次至b次

技术图片

()分组

技术图片

 

以上是关于正则表达式的学习的主要内容,如果未能解决你的问题,请参考以下文章

python学习正则表达式入门

正则表达式的学习

python学习正则表达式进阶

一起学习正则表达式正则匹配原理

一起学习正则表达式正则匹配原理

一起学习正则表达式正则匹配原理