我需要在符号[和]之间获取内容,即使有其他相同的字符我需要在第一个[和最后一个]之间获取内容。在jquery中使用正则表达式。 谢谢你的进步
答案 0 :(得分:27)
不需要jQuery,使用标准的Javascript:
var extract = str.match(/\[(.*)\]/).pop();
如果您的分隔符是{和},请将其更改为
var extract = str.match(/{(.*)}/).pop();
答案 1 :(得分:1)
怎么样
yourStringVariable.match(/\[(.*)\]/)[1]