javascript中正则表达式的使用

javascript中正则表达式的使用
a.正则表达式的组成
字符
数量
边界词
修饰词
分组
b.数量词的使用
数量词用在字符的后面,用来定义这个字符的个数
c.贪婪性数量词和懒惰性数量词
JavaScript中默认是贪婪性的数量,表示尽可能多
java中在数量词后用+表示贪婪性
懒惰性数量词,表示尽可能少
d.边界词的使用
^ 行开头
$ 行结尾
\b 单词边界
e.分组及分组的捕获
使用()对正则表达式分组
整个表达式默认是一个分组,下标默认是0
每一个分组都有一个默认的下标
下标是从0开始的连续的整数
由于一般情况下,整个表达式分组的括号是不写的,
所以一般我们看到的第一个括号就是第二组,下标为1
f.断言的使用
文字描述+代码示例
    (?<=exp)regex  匹配一个正则表达式,左边必须满足断言条件
    regex(?=exp)   匹配一个正则表达式,右边必须满足断言条件
   
    (?<!exp)regex  匹配一个正则表达式,左边必须不满足断言条件
    regex(?!exp)   匹配一个正则表达式,右边必须不满足断言条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值