Сплит строки с ',' и кавычками - C#

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

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

Есть строка такого формата: "abcd","abbc","AAA ""BB""",123,14,"ss, "sdd"",4444 Нужно рассплитить по ',' но так, чтобы сплит не происходил по запятым внутри слов с кавычками.

Решение задачи: «Сплит строки с ',' и кавычками»

textual
Листинг программы
string s = "\"abcd\",\"abbc\",\"AAA \"\"BB\"\"\",123,14,\"ss, \"sdd\"\",4444";
string[] parts = Regex.Split(s, ",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");

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


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

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

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