javascript - 如何在 JavaScript 中获取源字符串中大括号之间的字符串数组

标签 javascript ajax arrays string

<分区>

假设 JavaScript 变量是:

var sourceString="stack {overflow} is the best {place} to clear {technical} doubts";

输出 javascript 字符串数组应包含:overflow,place,technical{overflow},{place},{technical}

我对这两个结果都满意。

最佳答案

您可以使用正则表达式来完成此操作:

sourceString.match(/{.*?}/g)

关于javascript - 如何在 JavaScript 中获取源字符串中大括号之间的字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21404648/

相关文章:

javascript - 将 Array.map() 的结果添加到一个数组中

javascript - 在 fullcalendar.js 中按轮类方式(早上、白天、晚上、晚上)显示事件,用于 basicDay View 和 basicWeek View

javascript - Jquery - 从带分隔符的字符串创建一个数组,然后计算它的值

javascript - Karma 堆栈跟踪显示 javascript 行号而不是 Coffeescript

jquery - mvc中如何用jquery ajax获取数据?

php - 在php中将字符串转换为数组

php - jQuery ajax 验证验证码

javascript - IIS PHP JavaScript HTTP 错误 414。请求 URL 太长

python - 初始化一个numpy数组

javascript - 在each()循环期间将数组添加到数组到数组