我想从TextReader
解析格式化的基本值和一些自定义字符串 - 基本上像scanf
允许的那样。
对于一个具体的例子,假设我有一个TextReader
并且我知道下一个值应该是double
- 如何在不阅读的情况下提取该双倍且可能有限量的前瞻整个流并没有手动编写可本地化的双解析器?
之前的问题“Looking for C# equivalent of scanf
”听起来很相似,但Q + A专注于readline + regex(我想避免)。 How can I use Regex against a TextReader?没有找到答案(超出分块),无论如何我都想避免编写自己的正则表达式。
答案 0 :(得分:1)
基于缺乏答案但仍然没有找到任何东西,似乎