gpt4 book ai didi

javascript - 正则表达式用空格替换标点符号

转载 作者:行者123 更新时间:2023-11-29 09:52:54 29 4
gpt4 key购买 nike

我有一个单词计数器功能,但它没有考虑到使用糟糕标点符号的人,例如:

"hello.world"

那只会算作 1 个字。

相反,它应该将其计为 2 个单词。

因此,我需要一个正则表达式来用单个空格替换逗号、句号和任何 1+ 的空格。

这是我目前所拥有的:

proWords = proWords.replace(/[,\s]/, '\s');

negWords = negWords.replace(/[,\s]/, '\s');

最佳答案

替换只是一个普通的字符串,它不应该包含像\s这样的正则表达式转义序列。

proWords = proWords.replace(/[,.\s]+/g, ' ');

+正则表达式可以替换任意字符序列,多次替换需要g修饰符。

关于javascript - 正则表达式用空格替换标点符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18569100/

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