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

标签 javascript jquery regex

<分区>

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

最佳答案

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

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

如果你的分隔符是{和},把它改成

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

关于javascript - 正则表达式获取两个字符之间的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19836706/

相关文章:

javascript - 阻止 Javascript 事件影响子元素

javascript - 简单的 jQuery 自动完成示例在 ASP.NET 应用程序中不起作用

javascript - table.column 不是 jquery datatabbe 中的函数

javascript - 查询; $().css 无法更新对象的样式

javascript - 将字符串拆分为 float 和字符数组

python 正则表达式只匹配最后一次出现

python - 负前瞻正则表达式贪婪(为什么.*?太贪婪)

javascript - 如何使用 'this' 关键字规避 ES6 类范围问题

javascript - 调用 History.back() 后未命中 Chrome 调试器语句

javascript - 绑定(bind)功能仅适用于最后一个元素