Простой парсер таблиц - C#

Узнай цену своей работы

Формулировка задачи:

Есть в txt таблица, примерно как в css.
Back : Red
Update : 100 
Name : null
и т.д.
Надо ее распарсить, так, чтобы получилось два массива string. {"Back", "Update", "Name", ... } и аналогично второй
Перед и после ":" пробел

Решение задачи: «Простой парсер таблиц»

textual
Листинг программы
  //будем считать, что rows - массив этих строк
for(int i=0;i<rows.count;i++)
{
      //rows[i] = "Back : Red" - например
      String[] substrings = rows[i].Split(':');//разделяем на Back и Red
      array1[i]= substrings[0].Trim();//записываем в заранее объявленные массивы с количеством эл-тов, равным количеству строк
      array2[i]= substrings[1].Trim();//трим - убирает пробелы
}

Оцени полезность:

12   голосов , оценка 3.833 из 5
Похожие ответы