例如假设#表示一个特殊的词如下
我今天去#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
表示它将找到所有匹配项,而不仅仅是第一个匹配项。
关于javascript - 我如何使用正则表达式来提取以下标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10263182/