Вложенные замены в строке шаблона - PullRequest
1 голос
/ 22 апреля 2019

Я пытаюсь представить пользователю некоторые значения в порядке, определяемом «шаблоном», если мы можем так его назвать.

Пример: давайте представим, что у нас есть некоторые переменные с именем "ID / Имя / Фамилия "человека.И затем, у нас есть строка шаблона, такая как

"{Id}, {Name}{Surname}"

Таким образом, показанная строка будет "1, максимальная мощность".Или, если у нас есть строка шаблона, такая как

"{Surname}, {Name}"

У нас был бы результат, например "Power, Max".

Я думал, что это делается с помощью вложенных замен, например

Replace(Replace(Replace(templateString, "{Surname}", surname), "{Name}", name), "{Id}", id) //Being surname, name, and id variables

Но должен быть лучший или лучший стильный способ сделать это.Как мне этого добиться?Регулярные выражения?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...