javascript中正则表达式的使用

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

你可能感兴趣的:(作业,正则表达式)