常用正则

匹配双字节字符(中文是双字节的字符)

[^\x00-\xff]

匹配中文

[\u4E00-\u9FA5]|[\uFE30-\uFFA0]

unicode的中文编码表:[\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符

双引号数据替换为单引号数据

^"(.*?)"
'$1'

.表示除换行符之外的任何单个字符
*匹配0次或多次
?用在*+可以实现非贪婪(最小匹配)

常用匹配符

\W 元字符用于查找非单词字符。 (单词字符包括:a-z、A-Z、0-9,以及下划线。)[^a-zA-Z0-9_]
\w 单词字符 [a-zA-Z0-9_]

IP匹配

/^(?:25[0-5]|2[0-4]\d|[01]?\d?\d).(?:25[0-5]|2[0-4]\d|[01]?\d?\d){3}$/

分析:0-255
 A、三位数字:
  1、2开头:
   25[0-5]
   2[0-4]\d
  2、0或1开头:[01]\d\d
 B、两位数字:\d\d
 C、一位数字:\d
将A2与B、C合并为[01]?\d?\d
?:表示不捕获,可以加快正则执行速度

正则表达式30分钟入门教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值