Я пытаюсь заменить строки в большом количестве данных, и я надеялся использовать регулярное выражение для определенных обновлений, которые я должен внести в текст, я должен отметить, что я довольно плохо знаком с регулярными выражениями.
Покажите здесь, чего я пытаюсь достичь. В тексте, который я преобразовываю, у нас есть следующие данные {0} {1} {2}, их необходимо преобразовать в новый формат, чтобы
{0} становится% {param0}, {1} становится% {param1}, {2} становится% {param2}.
Нет никаких ограничений на то, каким может быть число, пока оно достигло 16 и может возрасти в будущем (следует отметить, что число на самом деле является строкой в этой точке). Это код, который у меня есть, но он только обновляет значение до {param0}. Также, если текст содержит более одного экземпляра, он обновляет только первый.
NewText = Regex.Replace(NewText , @"(?<=\{).*(?=\})", "param$0");
Спасибо,
Brendy