当前位置: 首页 > 后端技术 > Node.js

js正则表达式记录

时间:2023-04-03 12:05:30 Node.js

MDN正则表达式VSCode正则表达式1.去除/替换混杂某些字符的特定字符例子:用逗号替换被逗号包裹的空字符串varstr1='abc,cde,fff,,kkk,sss';str1=str1.replace(/(,)(\s)*(,)$/g,',');结果:abc,cde,fff,kkk,sss2。去掉字符串的首尾指定字符示例:去掉字符串首尾的逗号或空格varstr1=',,abc,cde,fff,,,,';str1=str1.replace(/^(\s|,)+|(\s|,)+$/g,'');结果:abc,cde,fff3。匹配包含相同或相似特定字符的连续多行示例:(VSCode匹配没有//g)vartest=·

·;test.match(/(.*\r?\n.*){3,}/g)[0];结果:匹配splitSize对应三行4.匹配多个函数varstr="Therain();inSPAIN();main()lyintheplain()";varn=str.match(/ain\s*\(\s*\)\s*\;?/ig);console.log(n);结果:["ain();","AIN();","ain()","ain()"]