У меня есть одна строка, какRegex строка замены в C#
var input = "data1, data2, 1233456, \"\"\" test, data, here \"\"\", 08976, test data"
Я хочу, чтобы заменить \"\"\" test, data, here \"\"\"
часть этой строки с test; data; here
Простыми словами заменить запятой ','
с semincolon ';'
любой строки внутри \"\"\"
блока только ,
Я пытаюсь сделать это с помощью регулярного выражения.
Я пытаюсь использовать следующее регулярное выражение - \[\\\\\"](.+)[\\\\\"]
Вперед и добавьте свои неудачные попытки кода на ваш вопрос. Это не сделает вопрос более ясным, но это может позволить людям указать на небольшое заблуждение, которое у вас может быть ... и это также заставляет людей гораздо чаще отвечать на вопрос (странно, но верно.) – Beska
Как @Beska говорит ... люди с большей вероятностью помогут, если они знают, что вы пробовали. Проводка вашего кода показывает, что – Rob