这个可以给你提供一个思路:
① 使用 FileStream 将Txt 文本读取到变量中
② 使用正则表达式去匹配, 例如:
//去除文本中的换行符
var regexStr = @"(\n|\r|\s)+?";
str = Regex.Replace(str.ToString(), regexStr, "");
//匹配x={}y={}
regexStr = @"x=(\{[\S]+?\})y=(\{[\S]+?\})";
var str111 = Regex.Matches(str.ToString(), regexStr);
//遍历结果
foreach (Match item in str111)
{
string x = item.Groups[1].ToString(); //获取x的组 , 匹配到的结果是"{-0.8.000000,12345678........}", 是字符串类型
string y = item.Groups[2].ToString();//获取y的组
}
上面的写法可以匹配的 x 和 y 对应的字符串, 其他的参数一次类推,
③ 将匹配到的 x 和 y 进行 .Split(',')
即可获取到对应的数组