Работа с текстом - C# (185176)

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

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

Здравствуйте! Помогите с решением проблемы! Имеется большой текст без пробелов, но в котором множество всяких символов, из которого нужно создать массив слов. Например из такого: {"aaa"."bbb_c":"123"]/"ddd"."3.22"{]"eee_f":["n\ggg". Должен получиться массив из [aaa, bbb_c, 123, ddd, 3.22, eee_f, n\ggg], т.е. то что находилось в кавычках! Есть мысль разбить текст на символы, потом склеивать их от кавычек до кавычек, но может есть другой способ?

Решение задачи: «Работа с текстом»

textual
Листинг программы
string s = "{\"aaa\".\"bbb_c\":\"123\"]/\"ddd\".\"3.22\"{]\"eee_f\":[\"n\\ggg\".";
string[] words = Regex.Matches(s, "\"([^\"]+)\"").Cast<Match>().Select(m => m.Groups[1].Value).ToArray();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

6   голосов , оценка 4 из 5