@Fox , через match можно иногда дотянуться до элементов, которые не выделяются рамками.
Как разделить строку на части?
-
Всем привет!
Имеется строка: "название товара;https://link_to_this_thing"
С помощью кубика 'парсить строку', пытаюсь раскидать её по переменным title и link.
Но получается вот так: title = название товара, link = https.Подскажите, пожалуйста, как сделать правильно?
-
@serg47 said in Как разделить строку на части?:
"название товара;https://link_to_this_thing"
У вас ответ в вопросе. Какой символ встречается в вашей строке один раз?
Думаю вот этот ; Парсите строку в экшене списки. Он позволяет выбирать разделитель. -
@serg47, f0cus писал про другое действие, вот пример использования parse_test.xml
-
@Ghost, отличный пример, всё ясно. Спасибо!)
Зачем нужны два кубика "Парсить строку", в разных разделах? Это сбивает.
Почему нельзя оставить только один? Ну или, доделать кубик из раздела "Инструменты", чтобы он не отрезал от ссылки https:
Неужели, кто-то использует в одной строке, одновременно в качестве разделителя разные символы? И точку с запятой (;) и двоеточие (:) -
@serg47 said in Как разделить строку на части?:
@Ghost, отличный пример, всё ясно. Спасибо!)
Зачем нужны два кубика "Парсить строку", в разных разделах? Это сбивает.
Почему нельзя оставить только один? Ну или, доделать кубик из раздела "Инструменты", чтобы он не отрезал от ссылки https:
Неужели, кто-то использует в одной строке, одновременно в качестве разделителя разные символы? И точку с запятой (;) и двоеточие (:)Действие "парсить строку" в модуле "инструменты" парсит по алгоритму csv парсера.
То есть строку
url:"https://www.google.com"действие из модуля "инструменты" распарсит на два значения url и https://www.google.com
Когда как действие "парсить строку" из модуля "Список" просто парсит строку по разделителю, и строку
url:"https://www.google.com"это действие разделит по двоеточию на три значения url , "https , //www.google.com"
