gpt4 book ai didi

javascript - 如何过滤掉以空格分隔的单词?

转载 作者:行者123 更新时间:2023-11-28 19:29:49 25 4
gpt4 key购买 nike

我正在编写一个人们使用的单词过滤器,正如人们所做的那样,他们想要颠覆这个过滤器。出于我的目的,我想过滤掉“hello”这个词,但我也想过滤掉“h e l l o”或“h.e.l.l.o”。

我尝试过修改单词边界,但没有成功。

// works
message = message.replace(/\bhello\b/gi, "hello");
// doesn't
message = message.replace(/\bh\b\be\b\bl\b\bl\b\bo\b/gi, "hello");

最佳答案

您要查找的正则表达式可能是/\bh\W?e\W?l\W?l\W?o\b/。你需要一个与空间相匹配的原子。\W 是匹配非单词字符的原子(与字母数字相反)。 ?是一个量词,允许前面的原子匹配 0 或 1 次。

关于javascript - 如何过滤掉以空格分隔的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27082058/

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