嵌套替换为“模板”字符串

时间:2019-04-22 17:08:31

标签: vb6

如果我们可以这样称呼我,我正在尝试按照“模板”指示的顺序向用户显示一些值。

一个例子:让我们想象一下,我们有一个人的变量,称为“ 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

但是应该有一种更好或更时尚的方式。我该如何实现?正则表达式?

谢谢。

0 个答案:

没有答案