一、字符串匹配正则方法
语法:字符串.方法名称
1》search
(类似于indexOf)
如果匹配,返回下标位置
如果不匹配,返回-1
查找a的下标位置
注:
①下标从0开始数;
②空格也需要加入计算
③不支持全局
之前学习的修饰符的全局,但在这里不支持全局,只能找到第一个的位置,后面的a的位置找不到。
2》match
(类似于正则中的exec,返回的都是数组)
如果匹配,返回数组
如果不匹配,返回null
正则.exec这个方法不支持全局
要得到全局,那么需要用while循环一下
语法:
while(循环体){
循环体条件
}
以上的例子用的是正则方法
如果用字符串方法(match)
全局:
【小结】 match和exec 区别:
match支持全局;
exec不支持全局,可以用循环遍历出来。
3》replace
把所有的b全部替换成@