gpt4 book ai didi

Javascript - 替换()方法的反向?

转载 作者:行者123 更新时间:2023-11-28 11:35:53 30 4
gpt4 key购买 nike

var str = "1, 2, 3";
var res = str.replace(","," and");

变量“res”的结果是:

"1 and 2, 3"

但这就是我真正想要的:

"1, 2 and 3"

那么我该怎么做呢?

最佳答案

由于没有直接的方法来执行此操作,因此您可以获取字符串中 , 的最后一个索引,将其排除,包括替换并重建字符串。

var str = "1, 2, 3";
var lIndex = str.lastIndexOf(",");
str = str.substring(0, lIndex) + " and" + str.substr(lIndex + 1);
console.log(str);

输出

1, 2 and 3

关于Javascript - 替换()方法的反向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20919508/

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