跟随这个问题How can I strip all punctuation from a string in JavaScript using regex?我正在尝试从字符串中删除除 '
字符之外的所有标点符号,以避免混淆诸如以下的单词:
- 不会
- 不要
- 不会
到目前为止,我已经尝试了以下方法:
return word.replace(/[^\w\s]|_\'/g, "")
.replace(/\s+/g, " ");;
但它仍在删除 '
字符。知道如何实现这样的结果吗?
最佳答案
将转义的撇号移动到排除的字符类:/[^\w\s\']|_/g
关于javascript - 从字符串中删除除 ' 字符之外的所有标点符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54691995/