正则表达式笔记

299 阅读1分钟

正则表达式

工具测试网站

c.runoob.com/front-end/8… 测试网站

jex.im/regulex/#!f… 可视化网站

www.cnblogs.com/Akeke/p/664… 常用正则表达式

es6.ruanyifeng.com/#docs/regex ES6正则

常用符号(图片来源于菜鸟教程)

运算符优先级

正则表达式从左到右进行计算,并遵循优先级顺序,这与算术表达式非常类似。 相同优先级的从左到右进行运算,不同优先级的运算先高后低。下表从最高到最低说明了各种正则表达式运算符的优先级顺序

模式

i 忽略大小写

g 全局匹配尽可能多的匹配,而不是匹配到一处就停止

m 多行匹配 影响 ^和$

获取匹配

使用经历


20/03/31我在学习webpack时,运行webpack发现报错,根目录下面没有 网站icon即 favicon.ico,chrome浏览器去本地项目的根目录查找报红

项目运行:localhost:3000/

网络请求:localhost:3000/favicon.ico


这时候我想配置 module.rules数组中test值, 需求:配置打包除favicon.ico以外的ico,将favicon.ico单独放在根目录

test:/\.png|jpe?g|gif|ico$/
test:/((?<!favicon)\.ico)|\.(png|jpe?g|gif)/