有时,我需要查看大约 25 MB 的 Oracle Datapump SQLFILE(纯文本)以查找一些关键的文本字符串。我目前在 UltraEdit 中使用了一些方便的功能,这使得这不是那么糟糕。但是,我有一些其他用户没有 UltraEdit 并且不熟悉 Reg 表达式来查找正确的值。
如果我想创建两个集合并只添加与某个 RegEx 匹配的行,我应该从哪里开始?我应该使用普通的 StreamReader 和 StreamReader.ReadLine() 来浏览文件吗?或者文件的大小会建议不同的选择吗?
最终结果是将集合的内容输出到屏幕或新的文本文件,但我还不太担心这个细节。
请尽可能笼统或具体,我不能免于填写我可以为自己填写的详细信息。