正则表达式

语法

行定位符

  • ^:匹配行的开始
  • $:匹配行结尾

字符类

  • []:每次匹配一个字符

选择字符

  • |:可匹配任意长度的字符串

连字符

  • -:连续匹配多个字符,[a-zA-Z]

排除字符

  • ^:排除字符,[^a-zA-Z]

限定符

  • ?:匹配前面的字符0次或1次
  • +:匹配前面的字符一次或多次
  • *:匹配前面的字符0次或多次
  • {n}:匹配前面的字符n次
  • {n,}:匹配前面的字符最少n次
  • {n,m}:匹配前面的字符最少n次,最多m次

点子符

  • .:匹配换行符以外的任意一字符

转义字符

  • \:转义特殊字符

反斜杠

  • \:将一些不可打印的字符显示出来,还可以指定预定义字符集,定义断言

括号字符

  • ():改变限定符的作用范围,分组,进行重复操作。

反向引用

  • 依靠子表达式的记忆功能来匹配连续出现的子串或字母。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值