gpt4 book ai didi

javascript - 仅替换字符串末尾的文本

转载 作者:行者123 更新时间:2023-12-02 16:31:34 25 4
gpt4 key购买 nike

所以我有几个名称,例如:page_1.something.signature

我想用 .date 替换 .signature,所以我使用如下内容:

var string = "page_1.something.signature"
string = string.replace('.signature', '.date');

但是如果我的字符串是 page_1.signature.signature 怎么办?然后我的字符串最终成为 page_1.date.signature

所以我的问题是,如何仅将替换函数应用于字符串末尾并忽略 .something

最佳答案

var string = "page_1.something.signature"
string = string.replace(/\.signature$/, '.date');

此方法使用正则表达式。末尾的 $ 表示字符串必须以其前面的模式结束。如果您以前没有使用过正则表达式,那么值得阅读一下它们,它们可以让事情变得如此简单。

关于javascript - 仅替换字符串末尾的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28255424/

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