
正则表达式
FQIP
这个作者很懒,什么都没留下…
展开
-
手写一个通过属性路径字符串修改/获取对应的值
const regExp1 = new RegExp(eval(`\/^(?:[^\\[]+)\/`)); // 匹配abcd[0]或abcd中的abcdconst regExp2 = new RegExp(eval(`\/(?<=\\[)([^\\[\\]])*(?=\\])\/`), 'g'); // 匹配方括号中的内容,如:a['1']["5"][6]['abc']中的1、5、6、abc// 通过路径获取对象某个属性的值export function getValueByProper.原创 2021-10-11 17:29:32 · 320 阅读 · 0 评论 -
VSCode中常用正则匹配
日常开发中,经常会遇到需要注释先前遗留的大量console相关的输出日志代码,在vscode中可以使用当前页搜索(CTRL + F)或全局搜索的方式来批量注释或删除。当前页全局1、注释当前页所有的console.***相关代码匹配:console替换://console2、删除当前页所有的console.***相关代码\n\s*console.*3、匹配当前页所有console.***相关未被注释的代码^(?!\/\/)(\s)*console...原创 2021-08-09 15:11:06 · 3650 阅读 · 0 评论