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



  • Здравствуйте ребят!

    Подскажите пожалуйста, как разбить текст на список? Вот пример текста который записан в переменную "Починить дверь у автомобиля,Заменить лобовое стекло у автомобиля,Замена колес у автомобиля". Т.е получается строки разделяют запятые.

    Текст получаю из кода страницы с помощью "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 получить каждый текст" уже возвращает список, можете в этом убедится получив первый элемент.

    Вы выводите список в лог, действие лог преобразует массив в строку. Метод соединяет массив и возвращает одну строку, содержащую каждый элемент массива, разделённый запятыми.



  • А если у вас это всё таки одна строка используйте действие "Парсить строку"


Log in to reply