使用C#FileStream作为Regex.Match方法的输入

时间:2016-08-31 21:44:39

标签: c# regex filestream

我正在尝试在Windows 10上的Visual Studio中使用C#编写程序,并且发现Regex.Matches方法对输入采用两个字符串,另一个用于正则表达式字符串。我的输入为FileStream,但似乎无法转换为string。它是一个类似于数组的数组。

如何在文件流上使用正则表达式?我做了一些搜索,但没有提出任何结论。

1 个答案:

答案 0 :(得分:0)

正则表达式用于匹配文本模式,而不是二进制模式。你的文件是文本文件吗?如果是这样,请使用File.ReadAllText()而不是FileStream。如果没有,您需要解释您的数据以及您尝试做的事情,以便我们提供更好的解决方案。