gpt4 book ai didi

javascript - 再次使用正则表达式 - 从字符串 Javascript 中删除小单词

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:36:03 25 4
gpt4 key购买 nike

我正在尝试从字符串中删除所有长度小于 3 个字符的单词。我发现了类似的问题,例如herehere ,但接受的答案似乎对我不起作用。

我有一个字符串,例如。 “abc d ef

我想实现“abc

我目前使用的(JS)代码是:

  var myString = "abc d ef";
myString = myString.replace(/\W*\b\w{1,2}\b/, "");

... 但是这会返回“abc ef”并且只会删除一个小词的第一个实例。 我是否需要在某处使用“+”以允许多次出现?

有没有正则表达式专家可以提供帮助?

我设置了一个 jsfiddle .

最佳答案

您只需将全局修饰符添加到正则表达式即可。 g,你就是金子。

var myString = "abc d ef";
myString = myString.replace(/\W*\b\w{1,2}\b/g, "");
alert(myString);

关于javascript - 再次使用正则表达式 - 从字符串 Javascript 中删除小单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16322025/

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