gpt4 book ai didi

Javascript/jquery如何在字符串中每次出现后删除一个字符

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

我有一个类似于下面的字符串。我想在每次出现“名称”一词后删除字符。我怎样才能得到想要的结果。

当前字符串:

var str = "name0, name1, name2, name3, name4 and that will be all";

期望的结果:

var str = "name, name, name, name, name and that will be all";

提前致谢...

最佳答案

这个怎么样:

str = str.replace(/\b(name)\w\b/g, '$1');

我在这里做了两个假设:首先,您不想替换像 surname0 这样的词;其次,您不需要删除 name, 中的逗号(或类似符号)。

如果您需要替换 所有 name(或一些固定词)之后的字母数字符号,只需添加 + 修饰符,如下所示:

str = str.replace(/\b(name)\w+/g, '$1');

请注意,您在这里不需要第二个 \b:当 \w+ 匹配完成时,显然有 \W 符号 -或字符串的结尾。

关于Javascript/jquery如何在字符串中每次出现后删除一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15351542/

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