我有一个文件,里面有温度数据。我需要从中提取温度并将结果仅保存在一个新文件中。
这是文件的内容:
BCAST:000D6F00017620E9, 02=34.23
BCAST:000D6F00017620E9, 02=12.3
BCAST:000D6F00017620E9, 02=54.01
BCAST:000D6F00017620E9, 02=12.34
BCAST:000D6F00017620E9, 02=16.22
需要在每个 = 即 34.23,12.3,54.01 等之后提取数据
我尝试过使用子字符串,但是当我将文件作为字符串读取时可以使用它,它只是生成第一行的子字符串,其余部分保持不变。以下是我的代码。请建议!
string temp2 = System.IO.File.ReadAllText(@"C:********\temperature.txt");
int c = temp2.IndexOf("=");
string temp3 = temp2.Substring(c + 1);
System.IO.File.WriteAllText(@"C:\*******\temperature2.txt",temp3);
此代码的输出是:
34.23
BCAST:000D6F00017620E9, 02=12
BCAST:000D6F00017620E9, 02=54
BCAST:000D6F00017620E9, 02=12
BCAST:000D6F00017620E9, 02=16