首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

正则表达式学习笔记

正则字符匹配规则

行首的意思

结尾处

通配符

匹配一个单词边界,单词与空格之间的位置,切开成每个单词

表示数字, 五位数字, 数字0~9

字母,数字,下划线

匹配短破折号

或者换行符

制表符

\本身

空格,制表符,换页符等空白字符中的任意一个

匹配除了换行符以外的任意字符

匹配 或或或

匹配除了 以外的任意一个字符

匹配到之间的任意一个字母(包含 )

匹配 ~和~以外的任意一个字符

表达式重复次,比如 == 或者 ==

表达式重复最少次 最多重复次, 比如 =>可匹配到

贪婪模式,表达式至少重复m次,比如=>可匹配 … 数字可以重复3个以上

匹配0次或者1次, 比如 —> => qq,qq,qw =>q?,q?,qw 匹配结果就是 q, q, qw

至少匹配一次以上, => 匹配到

修饰表达式或语句,不是匹配左边就是右边,两个条件均可

修饰一个整体,括号内的表达式可以单独获取

表示编号在0~255范围内的字符,空格可以表示成

表示16进制的数,比如:

匹配一个非空白字符 , 匹配一个空白字符

匹配非数字字符

匹配所有字母,数字,下划线以外的字符

匹配非单词边界

可以理解为函数封装的形式, 比如 这个规则去匹配 =>结果是 , 是封装了一个 这样不会调用,而使用就是调用这句表达式

需要加反斜杠转义的字符

常用正则

匹配中文字符

匹配双字节字符(包括汉子在内)

匹配空白行

[\w!#$%&'+/=?^_{|}~-]+)@(?:\w?.)+\w? 匹配邮箱

匹配网址

匹配电话号码 (PS. 新出的手机号已经不适用了)

匹配身份证号

参考手册

正则手册

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180613G0YG3J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券