Как разбить строку на список?
-
Здравствуйте ребят!
Подскажите пожалуйста, как разбить текст на список? Вот пример текста который записан в переменную "Починить дверь у автомобиля,Заменить лобовое стекло у автомобиля,Замена колес у автомобиля". Т.е получается строки разделяют запятые.
Текст получаю из кода страницы с помощью "Xpath получить каждый текст" //h5/span[contains(text(),'стекло') or contains(text(), 'дверь') or contains(text(), 'колесо') or contains(text(), 'Друпал')] Т.е скрипт ищет куски текста на совпадение в h5/span и выдергивает целиком весь текст если в нем нашел слово из маски, потом отправляет эти теста в тг, но только все это смотрится не удобно, все одной строкой.
-
@itgraine said in Как разбить строку на список?:
Здравствуйте ребят!
Подскажите пожалуйста, как разбить текст на список? Вот пример текста который записан в переменную "Починить дверь у автомобиля,Заменить лобовое стекло у автомобиля,Замена колес у автомобиля". Т.е получается строки разделяют запятые.
Текст получаю из кода страницы с помощью "Xpath получить каждый текст" //h5/span[contains(text(),'стекло') or contains(text(), 'дверь') or contains(text(), 'колесо') or contains(text(), 'Друпал')] Т.е скрипт ищет куски текста на совпадение в h5/span и выдергивает целиком весь текст если в нем нашел слово из маски, потом отправляет эти теста в тг, но только все это смотрится не удобно, все одной строкой.
Действие "Xpath получить каждый текст" уже возвращает список, можете в этом убедится получив первый элемент.
Вы выводите список в лог, действие лог преобразует массив в строку. Метод соединяет массив и возвращает одну строку, содержащую каждый элемент массива, разделённый запятыми.
-
А если у вас это всё таки одна строка используйте действие "Парсить строку"