问题标签 [textreader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
49 浏览

c# - 将 TextReader/Writer 复制到更多地方

我有控制台应用程序,可以用richtextbox 转换winform。我想将控制台和富文本框重定向到彼此。所以每当我给他们写信时,文本都会复制到另一个。我的问题是当我在等待 ReadLine 时。我想对第一个 ReadLine 做出反应。这是我的代码:

然后即时处理富文本框上的按 Enter 事件并通过 currentLine 追加队列。我不知道如何用控制台制作类似的东西。

还是有更好的方法来做同样的事情?

PS:我可以创建一个新线程,它将在无限循环中向控制台询问 readline,并且当 readline 返回一些东西时,我可以附加队列。但这似乎非常无效。

过了一会儿,我找到了半解决方案。我使用了带超时的 Console.readline,现在我有了我的 Readline:

我在这里找到了带有延迟的 Console.Readline:ReadLine(delay)

0 投票
0 回答
36 浏览

c# - 在多目标项目中使用 TextReader

我正在使用带有.NET 编译器平台 SDK的代码修复模板的分析器来创建我的 Roslyn 代码分析器。该模板创建了一个解决方案,其中实际的分析器项目是一个多目标项目。(我没有找到修改它的方法。)

现在我想做一些简单的事情:在初始化我的分析器时访问一个包含一些设置数据的文件。

实际上,事实证明,我无法创建 TextReader,因为 .net 4x 和 .net core 使用不同类型的命名空间,例如System.IO.File在上述两种情况下位于不同的程序集中。我应该安装一个 NuGet 包(System.IO.FileSystem)来访问System.IO.File,但我不能这样做,因为给定的包不是多目标的。

不工作:

...因为 File 需要 NuGet 包,我无法安装。

也不起作用:

...因为 StreamReader 没有带有单个字符串参数的签名,所以只能访问基于流的签名。

现在我很困惑。如何在这样的多目标项目中使用 TextReader?

0 投票
1 回答
316 浏览

c# - C# 内存到 TextReader

从对象获取TextReader实例的最佳方法是什么?Memory<byte>

我可以写这样的东西:

但也许有更好的方法?

0 投票
1 回答
106 浏览

javascript - 如何将文本文件的内容读取为 Javascript?

我想在javascript中编写一个读取文本文件的函数,如果它在该文本文件中包含任何 javascript 函数,那么我的函数不会将其作为文本读取,而是将作为 javascript 读取。

喜欢:

上面的函数在文本文件中,我想将它作为 javascript 读取。目前我正在将其作为字符串阅读,但想从中获取输出,这是真的

编辑以获得更好的演示。这是我使用eval()后的功能

实际上,我正在为编码约定创建一个规则,例如如果函数返回布尔值,那么它应该以“is/has”开头。像 const isFuncTrue=()=>true; 没有在 Eslint 中定义规则!

0 投票
1 回答
109 浏览

c# - 从文件中读取数字时,我的代码不会正确地将数字相加

我想将文件中的数字相加。数字是 31 32 45 65 67 54 43 78 98 33 14 25。答案应该是 585,但代码给出了 287。我哪里出错了,如何解决?

0 投票
0 回答
19 浏览

python - 读取文件时如何处理 UnicodeDecodeError?

片段:

我得到的错误:UnicodeDecodeError Traceback(最近一次调用最后一次)

----> 2 filedata = f.read() 3

C:\ProgramData\Anaconda3\lib\encodings\cp1252.py 解码(自我,输入,最终)

---> 23 return codecs.charmap_decode(input,self.errors,decoding_table)[0] 24 25class StreamWriter(Codec,codecs.StreamWriter):

UnicodeDecodeError:“charmap”编解码器无法解码位置 1768 中的字节 0x9d:字符映射到

请帮助我了解导致此错误的原因以及如何解决。谢谢你。

0 投票
3 回答
1001 浏览

c# - 用 C# 计算某些单词在文本中出现的次数

我很接近,但我的程序仍然无法正常工作。我试图计算一组单词在文本文件中出现的次数,列出这些单词及其单个计数,然后给出所有找到的匹配单词的总和。

如果有 3 个“lorem”实例,2 个“ipsum”实例,那么总数应该是 5。我的示例文本文件只是在文本文件中重复几次的“Lorem ipsum”段落。

我的问题是到目前为止我的这段代码只计算每个单词的第一次出现,即使每个单词在整个文本文件中重复多次。

我正在使用一个名为“GroupDocs.Parser”的“付费”解析器,它是通过 NuGet 包管理器添加的。如果可能的话,我宁愿不使用付费版本。

在 C# 中有没有更简单的方法来做到这一点?

这是我想要的结果的屏幕截图。

在此处输入图像描述

这是我到目前为止的完整代码。

关于我做错了什么有什么建议吗?

提前致谢。

0 投票
2 回答
45 浏览

vb.net - 如何在有多行时从文本文件中读取文本并生成一个字符串,以便我可以将其用作 sqlconnection 字符串?

我有一个包含多行的配置文件。

现在我想通过读取、拆分和连接文本来生成一个字符串,它将是一个 sqlconnection 字符串。它应该是

我可以使用 streamreader 阅读文本,但我无法拆分和加入这些文本。