例如,假设#表示一个特殊单词,如下所示

我今天去了#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在末尾意味着它将找到所有匹配项,而不仅仅是第一个。

09-19 14:43