用C#把一行/句子一分为二

本文关键字:一行 句子 一分为二 | 更新日期: 2023-09-27 18:26:26

如何在文本文件中拆分句子的不同部分,并将每个部分放在我想要的位置?

我在一个文本文件中有这个:

马克;260.65索尼娅;450.37理查德;195上下快速移动50保罗;789.00

我想使用StreamReader读取文件,并将结果附加为这样的内容:

Marc,金额:260.65美元Sonia,金额:450.37美元…

到目前为止,这是我的代码:

StreamReader File1 = new StreamReader("test.txt");
            string sSentence = "";
            string sAmount = "";
            while (!File1.EndOfStream)
            {
                sSentence = File1.ReadLine();
                sSentence.Split(';');
                txtResult.AppendText(sSentence + ",sAmount : "+ sAmount + " $"+"'n"); 
            }

基本上,我不知道如何将数字与变量sAmount关联起来,以正确地附加它。

用C#把一行/句子一分为二

您能使用Replace()吗?

sSentence.Replace(";", ", Amount: ");