gpt4 book ai didi

Javascript正则表达式提取变量

转载 作者:行者123 更新时间:2023-11-28 13:25:31 24 4
gpt4 key购买 nike

我有一个 Javascript 字符串,其中包含格式为 ${var-name} 的变量。例如:

'This is a string with ${var1} and ${var2}'

我需要在数组中获取这些变量:['var1','var2']

这可以通过正则表达式实现吗?

最佳答案

尝试一下:

/\$\{(\w+?)\}/

运行示例,非常感谢@RGraham:

var regex = new RegExp(/\$\{(\w+?)\}/g),
text = "This is a string with ${var1} and ${var2} and {var3}",
result,
out = [];
while(result = regex.exec(text)) {
out.push(result[1]);
}
console.log(out);

关于Javascript正则表达式提取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29560913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com