我正在寻找一种方法来删除包含这些字符的字词或数字:*
或.
。
我试着写自己的正则表达式,但我无法弄明白。例如
sh * t刚刚击中粉丝102.7和google.com
应该导致:
刚刚击中了粉丝和
只是一个随机句子,但应删除sh*t
,102.7
和google.com
这两个字。
它是否会留下双倍空格并不重要。
提前致谢,感谢您的帮助!
答案 0 :(得分:8)
result = subject.replace(/\S*[.*]\S*/g, "");
应该这样做。
<强>解释强>
\S* # match any number of non-whitespace characters
[.*] # match either a dot or an asterisk
\S* # match any number of non-whitespace characters