Regex Split String

103
04 июля 2021, 22:30

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

83