gpt4 book ai didi

javascript - 为字符串中的匹配添加前缀

转载 作者:行者123 更新时间:2023-11-28 16:18:28 26 4
gpt4 key购买 nike

我有这样的字符串:

“A = Beta * C/Delta + 2”;

现在我想用相同的名称替换所有变量(A、Beta、C、Delta),但前面带有前缀,例如“x”。所以它会变成:

“xA = xBeta * xC/xDelta + 2”;

也许我只是累了,但我想不出解决办法。

要查找匹配项,很简单,只需针对 /[a-zA-Z]+/ 正则表达式进行测试,但是在 javascript 中我应该如何获取我找到的内容并轻松替换它而不使用多个函数来电?

最佳答案

试试这个:

var str = "A = Beta * C / Delta + 2";
var prefixed = str.replace(/([a-zA-Z]+)/g, 'x$1');

结果:

xA = xBeta * xC / xDelta + 2

关于javascript - 为字符串中的匹配添加前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10610298/

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