gpt4 book ai didi

javascript - 如何用 javascript 或 jQuery 中的数组值替换字符串中的出现次数?

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

我有以下字符串和数组:

var message = 'This is a @[20] very fun, @[75] evening.';
var array_values = {"20": "really", "112": "extreme", "75": "happy"};

如何将出现的 @[number] 替换为相应的数组值,以获得以下结果:

message = 'This is a really very fun, happy evening.';

谢谢!

最佳答案

一种方法:

var parsed = message.replace(/@\[(\d+)\]/g, function(m, v) {
return array_values[v] || m;
});

关于javascript - 如何用 javascript 或 jQuery 中的数组值替换字符串中的出现次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26387578/

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