随手记录
js正则表达式如何获取小括号里面的内容
"Chinese (Simplified, China) (中文(中国)) (zh-CN)"
需要对这个文本进行处理,取出 中文(中国) 不包含小括号
let reg = /\((.+?)\)/gi; // 匹配小括号正则 let reg2 = /\[(.+?)\]/gi; // 匹配中括号正则 let reg3 = /\{(.+?)\}/gi; // 匹配大括号/花括号正则
let language= "Chinese (Simplified, China) (中文(中国)) (zh-CN)" let reg = /\((.+?)\)/gi; // 匹配小括号正则 // 输出了一个数组 console.log(language.match(reg)); // ["(Simplified, China)", "(中文(中国)", "(zh-CN)"] //完整做法 console.log(language.match(reg)[1].replace(/^\(/, "")); // 中文(中国)