正则表达式(基础含义)

1.正则的作用

1)分割(split)
2)匹配(matcher)
3)替换(replace)
4)搜索(find/search)

2.正则表达式含义

1)\d			一个数字
2)\D			一个非数字
3)\w			一个字母0-9 a-z
4)\W			一个非字母
5).			任意一个字符
6)?			作用1:修饰符  修饰前一个正则出现的次数为0~1次
				作用2:模式选择(贪婪模式(默认),非贪婪模式)
7)+			修饰符  修饰前一个正则出现的次数为1~N次
8)*			修饰符  修饰前一个正则出现的次数为0~N次
9)[]			字符选择器
				[0-9]		在指定范围内任意取一个字符
				[a-z][A-Z]
				[0-9a-zA-Z]
10)()			字符串选择器  在字符串中认选一个字符串
				分组
11){}			修饰符  个数选择器  修饰前一个正则出现x次
12)\			转义字符
13)^			作用1:取非
				作用2:从左向右匹配
14)$			从右向左匹配
15)^()$		边界界定符  你的字符串与正则完整匹配

3.贪婪模式、懒惰模式、独占模式

1)贪婪模式:去匹配尽可能多的内容,只有部分匹配成功的条件下, 依次从多到少减少匹配成功部分模式的匹配数量, 将字符留给模式其他部分去匹配
2)懒惰模式:最小匹配模式,一旦匹配成功,停止尝试
3)独占模式:是占有所有能匹配成功部分, 绝不留给其他部分使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值