问题标签 [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 投票
2 回答
24116 浏览

java - Java文本输入:如何忽略以某些字符开头的行?

我基本上想忽略某些带有字符的行,比如有一行

我想在阅读时忽略该行,因为它包含字符“//”。我怎样才能做到这一点?我尝试了方法 skip(),但它给了我错误。

更新:这是我的主要方法:

0 投票
3 回答
4350 浏览

c# - C#。当我使用 TextReader.Read() 它返回一个 int 值时怎么会?可以转换为char吗?

所以 TextReader.ReadLine() 返回一个字符串,但 TextReader.Read() 返回一个 int 值。这个 int 值似乎也是某种我不认识的格式。是否可以将此整数转换为字符?谢谢你的帮助。

编辑:

TextReader Values = new StreamReader(@"txt");

当它读出值时,它给我 51 作为输出。txt文件中的第一个字符是3,为什么会这样呢?

0 投票
1 回答
3917 浏览

c# - 没有换行符的文本文件中是否有最大行长?

尝试使用 C# 中的 StreamReader 或类似工具来读取和写入非常长的行,而无需换行。

据我了解,换行符仍然只是一个称为文件的长字节数组中的 2 个字节(CR+LF)。至少这就是我在 C/C++ 中习惯的方式......

这对于 C# 和 .net 是否相同,或者对于没有换行符的行是否有一些最大长度?

0 投票
6 回答
96837 浏览

c# - 在 C# 中,如何从字符串创建 TextReader 对象(不写入磁盘)

我正在使用A Fast CSV Reader将一些粘贴的文本解析到网页中。快速 CSV 阅读器需要一个 TextReader 对象,而我只有一个字符串。将字符串即时转换为 TextReader 对象的最佳方法是什么?

谢谢!

更新-示例代码-在原始示例中,一个新的 StreamReader 正在寻找一个名为“data.csv”的文件。我希望通过 TextBox_StartData.Text 提供它。

使用下面的代码无法编译。

new StreamReader(sr)告诉我它有一些无效的论点。有任何想法吗?

作为另一种方法,我试过这个:

但我得到了Illegal characters in path Error.一个来自 TextBox_StartData.Text 的字符串示例:

如果这是正确的方法,有什么想法吗?再次感谢您的帮助!

0 投票
3 回答
3545 浏览

c# - XmlTextReader,读取元素的子元素(或父元素?)

编辑:从 XmlTextWriter 切换到 XElement

我有一个 Player 类,它有以下变量:

我已经用 XElement 将它们保存到“Profiles.xml”文件中,现在看起来像这样:

现在,如果我有名字,fe。迈克,我如何获得现金和等级?

0 投票
6 回答
18543 浏览

c# - 使用 StreamReader.EndOfStream 的问题?

所以我正在做一个我正在阅读配置文件的项目。配置文件只是一个字符串列表,如“D 1 1”、“C 2 2”等。现在我还没有在 C# 中进行过读/写,所以我在网上查了一下,希望能找到某种形式的再现C/C++ .eof()。我找不到一个。

所以我所拥有的是...

在我发现如何读取文件末尾的所有在线示例中,不断出现的两个示例是

或者

我注意到 StreamReader 有一个 bool EndOfStream 但没有人建议它,这让我相信该解决方案有问题。我最终像这样尝试它......

它似乎工作得很好。

所以我想我的问题是我会遇到将 TextReader 转换为 StreamReader 并检查 EndOfStream 的问题吗?

0 投票
1 回答
507 浏览

android - 如何从网站上获取数据/文本并通过文本视图、列表视图等将其输入我的 android 应用程序?

我试图创建一个应用程序,其中页面通过读取网站自动创建文本?

我知道将使用数组和字符串格式,我可以使用 android 编程,但不是专家,哈哈。

我曾尝试使用该网站上的一组编码,但我认为这仅用于在线读取文本文件:

}

我尝试以 bbc.co.uk/news/ 为例。我的应用程序上的文本视图返回“null”。

希望有人可以帮助我,在此先感谢。

0 投票
3 回答
545 浏览

c# - 从文本文件读取到数据库表的有效方法

我有一个日志文件。该文件是结构化的。每行由逗号分隔,使其看起来像一个表格。我必须从这个文件中读取并将内容传输到数据库表。我想将前 9 个逗号视为分隔符,其余的仅视为第十列的内容。因此,一行中的逗号可以超过 9 个,但第 10 个和下一个逗号不应被视为分隔符。我实际上知道如何通过遍历字符并检查逗号的出现来做到这一点。但我不希望它效率低下。也许有更好的方法?实现这一目标的最准确方法是什么?C# 或 Delphi 都可以。对于 Oracle,我可能会使用 Oracle,但 SQL Server 也是一种选择。

0 投票
1 回答
713 浏览

c# - NVelocity:“无法从关闭的 TextReader 中读取”

刚刚开始使用 NVelocity (v1.1.1),它似乎工作得很好。

只有一件小事让我很恼火。我已经将 VS2010 设置为在每次引发异常时中断,即使它在某处得到处理,并且在运行以下代码时,它总是在调用 Evaluate 时中断,说明它“无法从关闭的 TextReader 读取”(ObjectDisposedException )。我没有 NVelocity 的源代码,所以我无法调试。

我是否错过了导致此问题的某个设置?它只是 NVelocity 中的一个无害错误吗?结果很好,对我来说似乎有些不太对劲。

异常堆栈跟踪:

在 System.IO.__Error.ReaderClosed() 在 System.IO.StringReader.Read(Char[] buffer, Int32 index, Int32 count)
在 NVelocity.Runtime.Parser.VelocityCharStream.FillBuff() 在 c:\...\ src\NVelocity\Runtime\Parser\VelocityCharStream.cs:第 313 行

0 投票
0 回答
1648 浏览

asp.net-mvc-2 - IFilter Textreader 在 IIS/ASP.NET 中不起作用?

我需要从 DOC、DOCX 和 PDF 文件中提取文本。

我已经下载了两个 Windows 窗体应用程序演示项目,一个在这里: http: //www.codeproject.com/Articles/31944/Implementing-a-TextReader-to-extract-various-files

另一个在这里: http: //www.codeproject.com/Articles/13391/Using-IFilter-in-C

两者都在 Windows 窗体应用程序中工作得很好。但是两者都不能在我的 ASP.NET MVC2 应用程序中工作,它会说它找不到过滤器或抛出一个方法未实现的异常。

这可能是一个安全错误吗?就像 ASP.NET 无法访问机器上安装的各种 IFilter。

顺便说一句,DOC 文件正在工作。

一切都是 x64,文件首先保存在磁盘上并设置了适当的权限。

任何帮助表示赞赏。

编辑:PDF错误是:方法或操作未实现。DOCX 错误是:未定义过滤器

Windows 窗体应用程序都在工作。我正在考虑从 Windows 窗体/控制台应用程序获取输出。