是否有一个Stream Wrapping组件可以编辑流? C#

时间:2017-03-30 20:21:27

标签: c# stream

我想替换NetworkStream中的一些文本。理想情况下,通过使用正则表达式找到我想要替换的内容。消费部分采用Stream,我不想修改它。

我想像这样的东西?

Stream outputStream = new StreamChanger(inputStream, "apple", "banana");

是否有现成的组件或模式可以做到这一点?

1 个答案:

答案 0 :(得分:0)

你可能需要自己动手......一些伪代码:

var changedString = inputStream.read(); changedString = changedString.replace(“apple”,“banana”);

Stream outputStream = new StreamWriter(path); outputStream.Write(changedString);