0
我使用RegExp查找前面带有散列的单词,例如#example。AS3 - 查找用空格和散列分隔的单词
如果文本中存在链接,请使用像这样的散列example.com/#about会出现问题。那么如何扩展它以找到只有在#之前还有空间的单词? (例如:你好#world)
var regex:RegExp = /#[^#.,:;!?\s]+(?= #|$)/g;
谢谢。 Uli
我使用RegExp查找前面带有散列的单词,例如#example。AS3 - 查找用空格和散列分隔的单词
如果文本中存在链接,请使用像这样的散列example.com/#about会出现问题。那么如何扩展它以找到只有在#之前还有空间的单词? (例如:你好#world)
var regex:RegExp = /#[^#.,:;!?\s]+(?= #|$)/g;
谢谢。 Uli
您可能需要告诉它该空间应该是一个实际空间。我觉得对你来说这将是类似于/[\s]#
而不是仅使用/ #
这是正确的答案。 – 2012-03-29 21:02:49
你究竟需要匹配什么?根据当前的描述,'/#(\ w +)/ g'应该可以工作,但看起来很简单 – kirilloid 2012-03-29 19:19:20
找到了:'/[\s]#[^#.,:;!?\s]+(?= #| $)/ g;'这个部分丢失了:'[\ s]' – Uli 2012-03-29 19:48:38