В итоге решил установкой модуля Телеграм https://community.bablosoft.com/topic/25931/url-rejected-malformed-input-to-a-url-function/9
Оказывается, это было багом а не фичей, когда всё работало корректно, судя по той ветке. А когда починили баг - сломалась и отправка с подстановкой времени в сообщение, и обработка гиперссылок. А может быть и ещё что-то... странное решение, сломать работающее правкой бага, ну окэй
Как распарсить строку и занести данные в переменные?
-
Есть строка:
Name - IVAN IVANOV / Email - ivanovanov111@mail.ru / Number - 79995554433 / Ad1 - 555555 / Ad2 -21212HIGH Ad3 - 3445-555534 Ci - CYH St - OHH ZZZ- 44221Нужно занести в переменные данные:
1 переменная - IVAN IVANOV
2 - ivanovanov111@mail.ru
3 - 79995554433
4 - 555555
5 - 21212HIGH
6 - 3445-555534
7 - CYH
8 - OHH
9 - 44221Как можно реализовать?
-
Регулярки:
Вперед смотрящие и назад, да простит меня Fox :)(?<=Name\ -\ ).*?(?=/) (?<=Email\ -\ ).*?(?=/)и так далее
последние будут пробелом заканчиваться
типо так(?<=Ad2\ -\ ).*?(?=\ )А последняя будет без пробела в конце
(?<=ZZZ-\ ).*