正则便签

正则是一种弱语言,是嵌入其他语言中做匹配的
格式相同,内容不同
正则的作用
1.字符分割
split
2.字符匹配
matcher
3.字符替换
replace
4.字符搜素
find search

正则描述的是规则
\d 一个数字
\D 一个非数字
\w 一个字母 0-9,a-z
\W 一个非字母
. 任意一个字符(这是一个点)
? 1.修饰符 修饰前一个正则出现的次数为0或1次(出现次数可以为0时需要注意,可以不出现,那么久可能会查出问题)
2.模式选择(贪婪模式 or 非贪婪模式)
+修饰符 修饰前一个正则出现的次数为1-n次(最少出现一次,最多可到无穷大)
*修饰符 修饰前一个正则出现的次数为0-n次(可以不出现,最多可到无穷大)
[ ] 字符选择器 如:[0-9] 在指定范围中取一个字符[0-6a-zA-Z] ,获取10-20之间的数的正则 :1[0-9] |20
( ) 字符串选择器 在字符串中任选一个字符串
分组
在这里插入图片描述

{ } 修饰符 个数选择器 修饰前一个正则出现多少次,如{1,3} 最少出现一次,最多三次,类似于极限 :{2,} 最少一次,最多无限,{,5}同理; {6}一个数字代表精确值
\ 转义字符(通常 \ 后面的字符,不要将他当做单义字符,转成字符串)
^ 1.取非(多用于中括号)
2.从左向右匹配
$ 从右往左匹配
^ ( ) $ 边界界定符 你的字符与正则完整匹配

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值