javascript - 正则表达式获取花括号之间的字符串

标签 javascript regex

不幸的是,尽管在我记事以来,我每年至少尝试学习一次正则表达式,但我总是忘记,因为我很少使用它们。今年我的新年决心是不再尝试和学习正则表达式 - 所以今年为了让我免于流泪,我将把它交给 Stack Overflow。 (去年圣诞节混音)。

我想传入一个格式为 {getThis} 的字符串,并返回字符串 getThis。任何人都可以帮助我坚持新年的决心吗?


关于 Stack Overflow 的相关问题:

最佳答案

尝试

/{(.*?)}/

这意味着,匹配 { 和 } 之间的任何字符,但不要贪婪 - 匹配以 } 结尾的最短字符串(? 停止 * 贪婪)。括号可让您提取匹配的部分。

另一种方式是

/{([^}]*)}/

这匹配除 } 字符以外的任何字符(另一种不贪婪的方式)

关于javascript - 正则表达式获取花括号之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/413071/

相关文章:

javascript - 对象键顺序

c# - 将没有空格的标题字符串分隔成单词

regex - 使用 r 从字符串中提取电子邮件地址

java - 包含数字和数字组的复杂正则表达式

javascript - 图表.js :set yAxis point to 0 when there is gap between two dates

javascript - 调整容器div的高度?

javascript - Canvas 上的对 Angular 线以不同的颜色/不透明度绘制

javascript - firebase 多路径更新和每个路径的规则

java - 西里尔字母验证

c++ - Qt 使用 QRegularExpression 多行选项