问题标签 [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.
java - Java文本输入:如何忽略以某些字符开头的行?
我基本上想忽略某些带有字符的行,比如有一行
我想在阅读时忽略该行,因为它包含字符“//”。我怎样才能做到这一点?我尝试了方法 skip(),但它给了我错误。
更新:这是我的主要方法:
c# - C#。当我使用 TextReader.Read() 它返回一个 int 值时怎么会?可以转换为char吗?
所以 TextReader.ReadLine() 返回一个字符串,但 TextReader.Read() 返回一个 int 值。这个 int 值似乎也是某种我不认识的格式。是否可以将此整数转换为字符?谢谢你的帮助。
编辑:
TextReader Values = new StreamReader(@"txt");
当它读出值时,它给我 51 作为输出。txt文件中的第一个字符是3,为什么会这样呢?
c# - 没有换行符的文本文件中是否有最大行长?
尝试使用 C# 中的 StreamReader 或类似工具来读取和写入非常长的行,而无需换行。
据我了解,换行符仍然只是一个称为文件的长字节数组中的 2 个字节(CR+LF)。至少这就是我在 C/C++ 中习惯的方式......
这对于 C# 和 .net 是否相同,或者对于没有换行符的行是否有一些最大长度?
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 的字符串示例:
如果这是正确的方法,有什么想法吗?再次感谢您的帮助!
c# - XmlTextReader,读取元素的子元素(或父元素?)
编辑:从 XmlTextWriter 切换到 XElement
我有一个 Player 类,它有以下变量:
我已经用 XElement 将它们保存到“Profiles.xml”文件中,现在看起来像这样:
现在,如果我有名字,fe。迈克,我如何获得现金和等级?
c# - 使用 StreamReader.EndOfStream 的问题?
所以我正在做一个我正在阅读配置文件的项目。配置文件只是一个字符串列表,如“D 1 1”、“C 2 2”等。现在我还没有在 C# 中进行过读/写,所以我在网上查了一下,希望能找到某种形式的再现C/C++ .eof()。我找不到一个。
所以我所拥有的是...
在我发现如何读取文件末尾的所有在线示例中,不断出现的两个示例是
或者
我注意到 StreamReader 有一个 bool EndOfStream 但没有人建议它,这让我相信该解决方案有问题。我最终像这样尝试它......
它似乎工作得很好。
所以我想我的问题是我会遇到将 TextReader 转换为 StreamReader 并检查 EndOfStream 的问题吗?
android - 如何从网站上获取数据/文本并通过文本视图、列表视图等将其输入我的 android 应用程序?
我试图创建一个应用程序,其中页面通过读取网站自动创建文本?
我知道将使用数组和字符串格式,我可以使用 android 编程,但不是专家,哈哈。
我曾尝试使用该网站上的一组编码,但我认为这仅用于在线读取文本文件:
}
我尝试以 bbc.co.uk/news/ 为例。我的应用程序上的文本视图返回“null”。
希望有人可以帮助我,在此先感谢。
c# - 从文本文件读取到数据库表的有效方法
我有一个日志文件。该文件是结构化的。每行由逗号分隔,使其看起来像一个表格。我必须从这个文件中读取并将内容传输到数据库表。我想将前 9 个逗号视为分隔符,其余的仅视为第十列的内容。因此,一行中的逗号可以超过 9 个,但第 10 个和下一个逗号不应被视为分隔符。我实际上知道如何通过遍历字符并检查逗号的出现来做到这一点。但我不希望它效率低下。也许有更好的方法?实现这一目标的最准确方法是什么?C# 或 Delphi 都可以。对于 Oracle,我可能会使用 Oracle,但 SQL Server 也是一种选择。
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 行
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 窗体/控制台应用程序获取输出。