正则表达式获取两个字符之间的所有内容

时间:2013-11-07 13:03:12

标签: javascript jquery regex

我需要在符号[和]之间获取内容,即使有其他相同的字符我需要在第一个[和最后一个]之间获取内容。在jquery中使用正则表达式。 谢谢你的进步

2 个答案:

答案 0 :(得分:27)

不需要jQuery,使用标准的Javascript:

var extract = str.match(/\[(.*)\]/).pop();

如果您的分隔符是{和},请将其更改为

var extract = str.match(/{(.*)}/).pop();

答案 1 :(得分:1)

怎么样

yourStringVariable.match(/\[(.*)\]/)[1]