【发布时间】:2014-08-07 00:46:40
【问题描述】:
我有一个字符串如下
Hey {1}, you are {2}.
这里1 和2 是键,其值将被动态添加。
现在我需要将{1} 替换为1 代表的值,然后我需要将{2} 替换为上面句子中2 代表的值。
我该怎么做?
我知道字符串的拆分函数是做什么的,我非常清楚使用该函数我可以做我想做的事,但我正在寻找更好的东西。
注意:我事先不知道这些键是什么。我还需要检索密钥。然后根据我需要替换字符串中的值的键。
【问题讨论】:
-
不错的问题.. 为什么投反对票?
-
@Smrita 您想从您的字符串中替换
{1}和{2}并且您的字符串中只有两个值要替换不超过 2 是正确的.. -
不是我会有很多值:)。
-
所以这意味着你的字符串也看起来像这样
Hey {1} , you are {2} and you can {3} with {4}等等......你必须替换大括号中的所有值 -
@amitbhardwaj 是的,这就是我的情况:)。