例如,假设#表示一个特殊单词,如下所示
我今天去了#zoo的#lovely旅行。我们有一个美好的时光。使用RegEx可以提取类似
#lovely#zoo#wonderful
最佳答案
使用string.match
var str = "I took a #lovely trip to the #zoo today. We had a #wonderful time"
str.match(/#\w+/g); // #lovely,#zoo,#wonderful
可能需要根据您的需要调整正则表达式以包括数字和符号。
/#[\w\d]+/g
用于字母和数字,/#\S+/g
用于非空格。编辑:我将添加
g
在末尾意味着它将找到所有匹配项,而不仅仅是第一个。