Лучший HashTag Regex

Необходимо смотреть на исходный код django-mobileadmin , который решил точно эту проблему.

11
задан 10 December 2012 в 18:38
поделиться

2 ответа

Это зависит от того, хотите ли вы сопоставить хэштеги внутри других строк ("Some # Word") или вещи, которые, вероятно, не являются хэштегами ("Мы # 1"). Регулярное выражение, которое вы указали # \ w + , будет соответствовать в обоих этих случаях. Если вы немного измените свое регулярное выражение на \ B # \ w \ w + , вы можете исключить эти случаи и сопоставить только хэштеги длиной больше 1 на границах слов.

9
ответ дан 3 December 2019 в 00:38
поделиться

Это тот, который я написал, он ищет границы слов и только соответствует хеш-тексту (? = \ W) \ W *? (? = \ W) .

0
ответ дан 3 December 2019 в 00:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: