【发布时间】:2013-12-01 09:10:39
【问题描述】:
我有这个正则表达式,它将所有以 @ 开头的单词放入 span 标签中。 我已经完成了所需要的,但我不确定我是否完全理解我在这里所做的。
content.replace(/(@\S+)/gi,"<span>$1</span>")
- () 表示匹配整个单词,对吧?
- @ 表示以@开头。
- \S 表示“后跟任何内容,直到出现空格”。
但是为什么在 \S 后面不加 + 号,它只匹配第一个字母呢?
任何意见将不胜感激。
【问题讨论】:
标签: javascript regex