首页 > 其他 > 详细

正则表达式的学习

时间:2019-08-22 19:16:21      阅读:85      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

 如果我们想匹配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次

技术分享图片

()分组

技术分享图片

 

正则表达式的学习

原文:https://www.cnblogs.com/wanghaoyu666/p/11395398.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!