正则表达式

1、格式:/ expression /
2、常用正则表达式元字符:
. :匹配任何字符,换行符除外
\d:匹配数字字符
\s:匹配空格 space、tab、换行符、enter/return
\w:匹配字母或数字字符
^:字符串需以此模式开始
$:字符串需以此模式结束
3、限定符quantifier:(限定符前边是子模式,限定符限定的是子模式,控制子模式出现在模式里的次数。)
{n}:限定符前的子模式必须恰好出现n次;
*:限定符前的子模式必须出现0或多次,即可以不出现,也可以任意次;
+:限定符前的子模式必须出现1或多次,即必须出现,次数任意;
?:限定符前的子模式必须出现0或1次;
():归类子模式
4、字符类:
character class:是匹配单一字符的正则表达式,即对于子模式更加紧密控制的可选字符规则,有点像元字符间的选替,能建立可替换的子模式列表,不过字符类的结果都是对单一字符的匹配,除非字符类后边加上限定符。
格式:以方括号围起;

5、注意点:

  • 正则表达式不是字符串,但是是对字符串的描述,用于匹配出现在字符串中的文本模式。
  • 只能用在字符串上,不能用在其他类型的数据上;
  • 具有特殊意义的字符串能以反斜线转义,如想匹配$,可以写成\$,其他有特殊意义的字符均适用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值