2012-03-29 3 views
0

Я использую RegExp, который находит слова с хешем спереди, например # пример.AS3 - Найти слова, разделенные пробелом и хешем

Если есть ссылка в тексте с хешем, например example.com/#about, это связано с проблемами. Итак, как расширить его, чтобы найти только слова, которые также имеют пространство перед #? (Например: hello #world)

var regex:RegExp = /#[^#.,:;!?\s]+(?= #|$)/g; 

Спасибо. Uli

+0

Что именно вам нужно для соответствия? Согласно текущему описанию, '/ # (\ w +)/g' должно работать, но оно выглядит слишком просто – kirilloid

+0

Нашел его:' /[\s]#[^#.,:;!?\s]+(?= # | $)/g; 'Эта часть отсутствовала:' [\ s] ' – Uli

ответ

2

Возможно, вам нужно что-то сказать, что пространство должно быть реальным пространством. Я думаю, что для вас будет что-то вроде /[\s]# вместо того, чтобы использовать только / #

+1

Это правильный ответ. –

Смежные вопросы