У меня возникают проблемы с написанием регулярного выражения на С#, которое в основном фиксирует все между двумя двойными кавычками. Если эта группа содержит экранированные двойные кавычки, они также будут захвачены. После прочтения вики по регулярным выражениям я все еще не смог написать тот, который полностью выполняет эту работу.
Между разными совпадениями есть символ комы.
Следующая строка:
"first \"value\\\\", "second, value", "third value"
необходимо дать следующие совпадения:
- первое \"значение\\\\
- во-вторых, стоимость
- третье значение
Спасибо за вашу помощь!
Microsoft.VisualBasic.FileIO.TextFieldParser
- person Dmitry Bychenko   schedule 10.05.2018"
является экранированной кавычкой. - person Wiktor Stribiżew   schedule 10.05.2018