第一个问题你可以看看.net文档里的正则表达式。StreamReader.ReadLine 读取的是一行,所以不包括“\n”或者 “\r\n”StreamReader.Read 读出来的格式跟 字符编码 有关系, 你可以在构造StreamReader的时候指定,或者使用默认的编码。