Я пытаюсь заменить строку, заключенную в фигурные скобки.
Если я использую метод Replace, предоставляемый классом Regex, и не указываю фигурные скобки, строка будет найдена и замененаправильно, но если я укажу фигурные скобки следующим образом: {{FullName}}
, текст останется нетронутым.
var pattern = "{{" + keyValue.Key + "}}";
docText = new Regex(pattern, RegexOptions.IgnoreCase).Replace(docText, keyValue.Value);
Взять эту строку в качестве примера
Dear {{FullName}}
Я хочу заменить его на John
, чтобы текст заканчивался следующим образом:
Dear John
.
Как я могу выразить регулярное выражение, чтобы строканайти и заменить правильно?