Сплит строки с ',' и кавычками - 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, ",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д