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