Парсить строку, разделитель только 1 вхождение

Поддержка
  • Cтрока вида
    текст:те:кст

    По средствам парсить строку, вторая перменная получает "те"
    тоесть обрезается после второго вхождения разделителя, как сделать чтобы учитывало только первое вхождение ":"?

  • @Revenge чегось ?

  • @Bigma Да вроде все понятнож)

  • @Revenge Так тебе нужна первая переменная.
    Допустим PARS1,PARS2,PARS3
    Из этих бери PARS1
    Кстати, кубик "Парсить CSV строку".

  • @gurkin4 Да, я использую "Парсить CSV Строку"
    Строка выглядит так: "текст1:те:кст:2"
    тоесть ее нужно преобразить в
    переменная1 = текст
    переменная2 = те:кст:2

    Я использую разделитель ":"
    в таком случае он делает
    переменная1 = текст
    переменная2 = те

    Тоесть каждое вхождение двоеточия он обрабатывает, а мне нужно чтобы учитывался только первый разделитель, после которого все, в независимости от содержимого перекидывалось бы в переменную # 2

  • Парси три переменных из двух последних составляй нужную через установить переменную или шаблон

  • @Revenge Ну и что сложного в этом?
    Первая переменная: [[PARS1]]
    Вторая переменная: [[PARS2]]:[[PARS3]]:[[PARS4]]

  • @gurkin4 а если там будет не 3 а больше, например 100 этих двоеточий, тогда прописывать 100 переменных чтоли) должно же быть решение проще

  • @Revenge регулярка
    для первого

    .*?(?=:)
    

    для второго

    (?<=:).*
    
  • @Revenge После определения первого полученного результата [[PARS1]] делай ""Заменить строку" и меняй [[PARS1]]: на пустоту, получится оставшаяся строка.