如果我们可以这样称呼我,我正在尝试按照“模板”指示的顺序向用户显示一些值。
一个例子:让我们想象一下,我们有一个人的变量,称为“ ID /名称/姓氏”。然后,我们有一个模板字符串,例如
"{Id}, {Name}{Surname}"
因此显示的字符串将为“ 1,Max Power”。 或者,如果我们有
这样的模板字符串"{Surname}, {Name}"
我们将得到类似“ Power,Max”的结果。
我想过的是使用嵌套替换来实现,例如
Replace(Replace(Replace(templateString, "{Surname}", surname), "{Name}", name), "{Id}", id) //Being surname, name, and id variables
但是应该有一种更好或更时尚的方式。我该如何实现?正则表达式?
谢谢。