用动态内容替换字符串中的占位符

时间:2012-08-15 05:20:35

标签: c#

我想使用.split函数或任何允许我读取文本文件并获取应用程序中创建的值的函数,并将它们放入文本文件中拆分符号所在的特定区域。

例如: 示例文本文件:template.txt 我的名字是 *。我是*岁。我出生于*。

textbox1 = Jim textbox2 = 25 textbox3 = 08/14/2012

我希望将textbox1至textbox3中的值添加到新文本文件中,其中包含来自“*”符号的template.txt中的行。有什么想法吗?

2 个答案:

答案 0 :(得分:6)

您可以使用此格式保存文本文件中的文本

  

我的名字是{0}。我{1}岁。我出生在{2}

然后将其加载到字符串并将其格式化为string.Format("My name is {0}. I am {1} year(s) old. I was born on {2}", textbox1.Text, textbox2.Text, textbox3.Text)

之后你改变了你的字符串,再次将它保存到文本文件中。

答案 1 :(得分:0)

不确定问题是否清楚,您实际想要做什么,拆分字符串,或合并不同文本框中的文本并将这些行放入文本文件中。