Есть строка:
ООО "Парус"
Как заменить в ней кавычки типа " на кавычки типа » и « соответственно?
Ответ
По идее, нужно заменять кавычки, которые стоят перед словами на открывающие, а после слов - на закрывающие. Что-то вроде этого (возможно, можно упростить код):
var s = "ООО \"Парус\" и ООО \"НПП \"Рога и копыта\"";
var s2 = Regex.Replace(s, "\"(\\w+)", "«$1");
var s3 = Regex.Replace(s2, "(\\w+)\"", "$1»");
Console.WriteLine(s3);
Комментариев нет:
Отправить комментарий