Regex Split String

109
04 июля 2021, 22:30

Я не очень хорошо разбираюсь в регулярных выражениях, и мне требуется помощь.

(0, 'Тест, тест', 'Описание (Один, два, три) клан "Охотники"', 'Лог\'да')

Нужно разбить текст через ",". Но проблема в том, что текст в кавычках тоже может содержать запятую. А так-же текст может содержать символ "\'" для имен.

На данный момент, я не к чему не пришел.

Нужно получить такой вывод:

0 
'Тест, тест' 
'Описание (Один, два, три) клан "Охотники"' 
'Лог\'да'

Вот все что имею на данный момент:

string token = @"(?<!\([^()]*)(?:(?:,))";
string[] arg = Regex.Split(currentLine, token);
READ ALSO
Ввод даты в консольном приложении

Ввод даты в консольном приложении

Пишу программу в С#, которая предполагает простое анкетирование пользователей с последующем выводом данных

103
Формирование сообщения рукопожатия

Формирование сообщения рукопожатия

На странице спецификации протокола BitTorrent, сказано, что сообщение рукопожатия, должно быть отправлено первым, после подключенияИ указано...

110
Последовательность нажатия клавиш

Последовательность нажатия клавиш

Как выполнить открытие формы, после нажатия определенной последовательности клавиш (стрелок) на клавиатуре? Прошу предоставить пример кода,...

83
Задать авторазмер UserControl передаваемого в TabPage

Задать авторазмер UserControl передаваемого в TabPage

Есть отдельный UserControl, который я передаю в TabPage и юзаю его в TabControl

90