Как создать регулярное выражение для удаления всех запятых, находящихся внутри кавычек ("), используя C#, а затем заменить их на @?Как удалить все запятые, которые находятся внутри кавычек ("), с C# и регулярным выражением
Пример:
Исходная строка, как этот = (value 1,value 2,"value3,value4,value5",value 6)
Ожидаемые строки, как этот = (value 1,value 2,"[email protected]@value5", value 6)
Вы имеете в виду использовать 'string.Replace' вместо этого? -https: //msdn.microsoft.com/en-us/library/system.string.replace (v = vs.110) .aspx –
Вы также можете попробовать 'Regex.Replace (input, @" \ B "" \ b [^ ""] + \ b "" \ B ", m => m.Value.Replace (", "," @ "))' –