Задать вопрос
@Hochu_pisat

Как разобрать строки?

Всем доброго дня!
Пишу первый свой проект и решил писать телеграм бота. Уже второй день сижу на одном месте и не могу разобраться в регулярке. Получается что мне нужно, написать функцию которая будет разбивать строку, которую отправил пользователь по подсказке. ВАЖНО сделать так чтобы программа не падала в случае если пользователь неправильно отправил данные и прога не может ее разбить:
Если одна инлайн-кнопка - name1 + url
Если две или 8 инлайн-кнопок в один ряд - name1 + url | name2 + url etc.
Если несколько рядов - name1 _ url\nname2 + url
"+" - делитель между названием и адресом
"|" - делитель между инлайн кнопками
"\n" - делитель между рядами
Длина строки зависит от пользователя. В одну строку можно запихать 8 кнопок.
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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