У меня проблема с написанием регулярного выражения (в Ruby, но я не думаю, что он что-то меняет), который выбирает все правильные хэштеги.Как написать соответствие хэштегов regex
Я использовал (/(^|\s)(#+)(\w+)(\s|$)/)
, который не работает, и я понятия не имею, почему.
В этом примере:
#start #middle #middle2 #middle3 bad#example #another#bad#example #end
следует отметить #start
, #middle
, #middle2
, #middle3
и #end
.
Почему мой код не работает и как должно выглядеть правильное регулярное выражение?
Я голосую, чтобы закрыть этот вопрос не по теме, потому что это запрос кода. –
Это не так: главный вопрос в том, почему мой код не работает - здесь есть много таких вопросов. –
Если таких вопросов достаточно [это не дубликат] (http://stackoverflow.com/questions/12102746/regex-to-match-hashtags-in-a-entent-using-ruby)? –