我的字符串中有标签。我可以从#字符开始提取测试。但是我想在一个特殊角色出现的地方打破提取。
示例:
字符串:这是#first。/ 23k%^ hashtag
必需的摘录:#first
字符串:这是另一个测试#hashtag /'; 123one
必需的摘录:#hashtag
我在JavaScript中如何做到这一点做了很多搜索,但我没有成功。请帮助。
答案 0 :(得分:8)
您可以使用此匹配:
str="This is a #first./23k%^ hashtag #foo.#$$ 45";
var m = str.match(/#\w+/g);
//=> ["#first", "#foo"]