Xaeruz
@Xaeruz
Программный Змей

Как получить несколько строчек из сообщения пользователя?

Как можно получить и разделить строчки сообщения пользователя на две разных переменных?
Сейчас для получение одной переменной из сообщения пользователя я использую этот скрипт:
if msg.startswith('!сообщение'):
   message = msg.lstrip('!сообщение').strip()
   print(message)

И сообщение пользователя выглядит следующем образом:
!сообщение текст
В print отображается "текст".
Мне надо, чтобы формат сообщения выглядел так:
!сообщение "1 переменная" "2 переменная"
Простым языком - надо сделать две разных переменных из одного сообщения.
Прошу помочь.
  • Вопрос задан
  • 58 просмотров
Решения вопроса 3
SoreMix
@SoreMix
yellow
Можно использовать регулярные выражания

impore re
re.findall(r'(".+?")', message)


Либо сплит по кавычкам, но тогда останутся лишие кавычки, которые можно будет потом удалить.
message.split('" "')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы