Помогите распарсить строку

alexman

Client
Регистрация
20.07.2017
Сообщения
43
Благодарностей
7
Баллы
8
Всем доброго времени суток!
Есть строка, в которой 4 разных значения разделены ;; (пример: значение1;;значение2;;значение3;;значение4)
Какой регуляркой распарсить строку и как через кубик обработки текста раскидать по переменным.
Максимум до чего я дошел так это вот такая регулярка ^([\w\W]*?);;([\w\W]*?);;([\w\W]*?);;([\w\W]*?)$
Тестер регулярных выражений показывает что по группам так как нужно разделяет, а вот через кубик раскидать все это по переменным не получается

Помогите плиз разобраться?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 922
Благодарностей
9 326
Баллы
113
Всем доброго времени суток!
Есть строка, в которой 4 разных значения разделены ;; (пример: значение1;;значение2;;значение3;;значение4)
Какой регуляркой распарсить строку и как через кубик обработки текста раскидать по переменным.
Максимум до чего я дошел так это вот такая регулярка ^([\w\W]*?);;([\w\W]*?);;([\w\W]*?);;([\w\W]*?)$
Тестер регулярных выражений показывает что по группам так как нужно разделяет, а вот через кубик раскидать все это по переменным не получается

Помогите плиз разобраться?
Добрый день.
Как вариант, можно так:

C#:
string input = "значение1;;значение2;;значение3;;значение4";
string[] parts = input.Split(new string[] { ";;" }, System.StringSplitOptions.None);

project.Variables["res1"].Value = parts[0];
project.Variables["res2"].Value = parts[1];
project.Variables["res3"].Value = parts[2];
project.Variables["res4"].Value = parts[3];
 
  • Спасибо
Реакции: alexman

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)