码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式的一些方法

时间:2019-11-16 21:25:10      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:替换   符号   另一个   regexp   就是   spl   下标   结合   正则   

match方法,是以字符串为对象

作用:获取匹配的数组,如果开启了全局匹配,且字符串内有多个要匹配的数组,就会返回多个,可以通过数组下标来看,每一个里面存的字符串都是一样的

search方法

返回第一个匹配的位置,是第一个匹配到的字符串字母的位置,找不到返回-1,(没有开启全局一说,都一样)

replace方法

里面放两个参数,第一个是要替换的,第二个是要替换成的(开启全局则只要匹配到就换)

split方法

比如这一句"this is a dog! this is a dog"如果往split传入‘!’号,那就会放回两个数组,以‘!’号分开,且不包括它。

RegExp静态属性:不需要创建对象,可以直接使用痛过RegExp._直接调用

另一个实例属性则相反

技术图片

技术图片

三、获取控制(在正则表达式中写一些特殊字符的作用)

字符匹配:

. (点) :可方法任意一个字符(换行符不匹配)多写少写都不行

技术图片

如果不加 i 那么大小写是有区别的

技术图片

只要pattern中的有匹配就可以匹配到,所有和前导无关

技术图片

这个也可以与重复字符组合一起写

技术图片

技术图片

技术图片

 技术图片

 

重复匹配:

技术图片

x在里面为前导字符

技术图片

( . )点和其他的结合也一样

技术图片

技术图片

 锚字符:

这个时候44444oogle就不成立了,因为它是从头开始匹配

技术图片

 技术图片

特殊字符匹配:

技术图片

技术图片

技术图片

如果{4,8}后面没有$符号,则e只要大于三次就是对的,因为是匹配

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

 

正则表达式的一些方法

标签:替换   符号   另一个   regexp   就是   spl   下标   结合   正则   

原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/10690397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!