我想将收到的邮件消息拆分到单词数组中。像这样的smth:
"Hi,.***Build, son,!8loop"
转到
['Hi' , 'Build', 'son', 'loop']我知道你想让我自学,但我已经读了很多文章,但还是没有想法。
附注:使用regex+javascript
发布于 2011-05-30 22:39:11
您可以执行以下操作:
str = str.replace(/\W\d\s+/g,‘');
您可能需要根据需要进行调整,以替换正确的字符:
- `\W` matches everything expect letters, digits, and underscores
- `\d` matches digits
- `\s` matches white spaces还有其他方法可以编写等价的表达式。
words = str.split(‘');
Regular-Expressions.info是一个很好的学习正则表达式的网站。有关JavaScript中的正则表达式,请查看MDC documentation。
https://stackoverflow.com/questions/6177589
复制相似问题