正则表达式
文章平均质量分 92
正则表达式
皮蛋很白
没有什么难点是一觉醒来解决不了的
展开
-
正则表达式 边界:\b 和 \B
正则表达式 边界原创 2020-07-20 14:51:40 · 10176 阅读 · 3 评论 -
正则表达式 replace 过程解析
replace 过程解析思考下面的结果:console.log("more".replace(/.*/g, "p")); // ppconsole.log("more".replace(/.*?/g, "p")); // pmpoprpep上面分别使用贪婪模式和懒惰模式尝试替换,都出现了意外的结果:贪婪模式,多出一个p懒惰模式,没有替换任何字符前置须知:.可以匹配任意字符,包括空字符。正则匹配时,人为字符串首尾及每个字符间隙都存在一个空字符用于匹配。正则对象中有一个很重原创 2020-07-20 10:48:46 · 466 阅读 · 0 评论 -
正则表达式基本介绍
正则匹配默认是贪婪的(尽量匹配多的),可在量词(* + ?)或{}后紧跟?,使量词变得非贪婪(尽量匹配少的)。^可以作为匹配开头,也可以作为反向字符集合使用?可作为量词使用,或变更贪婪模式,或在断言中使用,或非捕获括号特殊字符:^abc 匹配以字符串abc为开头abc$ 匹配以abc为结尾a* 匹配0-n个a,尽量匹配多的(贪婪)a+ 匹配0-1个a,尽量匹配多的(贪婪)a? ...原创 2020-04-25 00:00:19 · 207 阅读 · 0 评论