【发布时间】:2012-01-24 23:30:11
【问题描述】:
我需要 javascript 正则表达式来匹配不跟空格字符并且前面有 @ 的单词,如下所示:
@bug - 找到“@bug”,因为它后面没有空格
@bug 和我 - 因为“@bug”后面有空格,所以什么也没找到
@bug 和 @another - 仅查找“@another”
@bug 和 @another 什么的 - 什么都找不到,因为这两个词后面都有空格。
帮助? 添加: 从中获取字符串,FF 将它自己的标签放在它的末尾。虽然我基本上只需要最后一个以@开头的单词,但不能使用$(end-of-string)。
【问题讨论】:
-
当你说“后面没有空格”,你真的是在说“在字符串的末尾”吗?它们不一定是同一回事。
-
不,它来自 contenteditable div,FF 把它自己的标签放在最后。
标签: javascript regex negative-lookahead negative-lookbehind