检测字符串中的hashtags和@
我正在尝试检测主题标签和@并将该类添加到世界中,以便我可以添加样式。 现在它正在工作,但我迭代文本两次。 我可以用一个声明来做吗?
var text = item["text"].replace(/(^|\s)(#[az\d-]+)/ig, "$1$2"); text = text.replace(/(^|\s)(@[az\d-]+)/ig, "$1$2");
你可以在正则表达式中使用它:
/(^|\s)([#@][az\d-]+)/
要匹配@和#。