{нужна помощь} Подскажите регулярку пожалуйста!!! ASAP!!!

Регистрация
21.11.2019
Сообщения
29
Благодарностей
1
Баллы
3
Есть файл со строками типа: XXX;ZZZ;YYY
Надо взять строку и то, что перед ; в средине между ; и после ; вычленить и записать в разные переменные.

Спасибо!!!
 

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
571
Благодарностей
384
Баллы
63

404

Client
Регистрация
23.09.2011
Сообщения
112
Благодарностей
58
Баллы
28
C#:
lock(SyncObjects.ListSyncer) // лочим для многопотока
{
  // берем первую строку из списка, кладем ее в переменную и удаляем строку
  var list = project.Lists["имя_списка_со_строками"];
  project.Variables["переменная_со_взятой_строкой"].Value = list[0];
  list.RemoveAt(0); // удалить строку из списка

  // разбиваем строку из переменной по нужным переменным
  string stroka = project.Variables["переменная_со_взятой_строкой"].Value;
  var data = stroka.Split(';').ToList(); // в кавычках находится разделяющий элемент
  project.Variables["XXX"].Value = data[0];
  project.Variables["ZZZ"].Value = data[1];
  project.Variables["YYY"].Value = data[2];

  // раскомментировать, если надо дописать в конец списка данные из переменной
  // string text = project.Variables["переменная_со_взятой_строкой"].Value;
  // list.Add(text);
}
 
  • Спасибо
Реакции: vadim4ukr

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