正则表达式以获取Javascript中括号之间的字符串我正在尝试编写一个正则表达式,它返回一个字符串,该字符串位于括号之间。例如:我希望得到驻留在字符串“(”和“)之间的字符串。I expect five hundred dollars ($500).会回来$500发现正则表达式以获取Javascript中两个字符串之间的字符串但我是新来的regex。我不知道如何在regexp中使用‘(’,‘)
3 回答
jeck猫
TA贡献1909条经验 获得超7个赞
var txt = "I expect five hundred dollars ($500). and new brackets ($600)";var newTxt = txt.split('(');for (var i = 1; i < newTxt.length; i++) { console.log(newTxt[i].split(')')[0]);}
var txt = "I expect five hundred dollars ($500). and new brackets ($600)";var regExp = /\(([^)]+)\)/g;var matches = txt.match(regExp);for (var i = 0; i < matches.length; i++) { var str = matches[i]; console.log(str.substring(1, str.length - 1));}
添加回答
举报
0/150
提交
取消