У меня небольшая проблема с регулярным выражением. Мне нужно найти несколько элементов, соответствующих регулярному выражению. Но пока я нахожу только одно совпадение. Например :
match = "@oneTwittos + @twoTwittos and @ThreeTwittos"
res = re.search('@(.*?)\s', match)
Но «res» содержит только «@oneTwittos», и я не знаю почему.
У кого-нибудь есть идея?
Да, но с шаблоном '@\S+'
(если вы используете @(\S+)
, re.findall
опускает @
). Также см. Другой подход здесь.
Вы правы, он работает с: re.findall('@\S+',match)
. Большое спасибо :)
re.findall()
?