问题标签 [stringreader]
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.
c# - C#逐行读取文本文件并编辑特定行
我想逐行读取文本文件并编辑特定行。因此,我已将文本文件放入一个字符串变量中,例如:
string textFile = File.ReadAllText(filename);
我的文本文件是这样的:
我有一个特定的字符串 (="abc"),我想在这个 textFile 中搜索它。所以,我正在阅读这些行,直到找到字符串并在找到的字符串之后转到第三行(“第 3 行”-> 这行总是不同的):
我想清除第三个读取行并将另一个字符串放入该行并将整个保存string
到textFile
.
我怎样才能做到这一点?
c# - 在 Visual Studio 中使用 StringReader 从文本文件中读取
我正在制作一个小型益智游戏,并尝试使用 StringReader 将一些信息从文本文件加载到字符串中。它将加载到数据网格视图。该文本文件名为 TextFile1.txt,位于名为 Puzzles 的文件夹中。文本文件设置为始终复制到输出目录。
项目构建但不会加载数据网格视图中的项目。文本文件内容如下
代码
c# - c# parse string to xml using StringReader
I have an XML
and I load it in an class
.
This is my XML
I have define my classes like this.
I read this like this.
the value of result
is this.
What I need is to get the value of BGBAResultadoOperacion
when i set
result get XML error...
XML node out_policySystem
has three root elements inside it. I need to parse only BGBAResultadoOperacion
How can I get it?
Thanks
c# - iTextSharp HTML Parse“不支持给定路径的格式”
我在尝试将 HTML 字符串转换为 PDF 时遇到了一个奇怪的问题。我已经尝试了几个互联网示例,并且在 htmlparser.Parse() 方法上都给了我同样的错误。
这是代码:
还没有涉及物理文件路径。那么文件路径怎么会有问题呢?
c# - StringReader 没有“退出”/中断
我在使用下面的代码时遇到问题......当我运行它时,代码永远不会退出。我已经尝试调试了大约一个小时,但我完全不知道问题出在哪里。输出调试();本质上就像 Console.WriteLine();
提前致谢!
android - 为什么我在 StringReader read() 中得到 IndexOutOfBoundsException?
在这个例子中,我想测量我的上传进度,而不是图像,base64
而是一个简单的字符串。该字符串通常约为。500 KB 长度。
在示例中,我从 OkHttp3 扩展了 BodyRequestBody
并覆盖了:
我可以成功读取第一个 2048 个字符,但是对于 while-loop 的第二轮,我得到一个IndexOutOfBoundsException
?
c# - XmlReader 创建空字符串 C#
我正在使用 StringReader 读取 xml 流,然后我想将该流作为 XML 读取以对其进行序列化和反序列化。尽管由于某种原因它工作正常,但我的 XmlReader 变量返回 null。我看到的 XML 和以前一样。
我的代码是:
结果 viariable 的 XML 格式是
我的 xmlReader 变量为 null 。我还尝试删除 stringReader.ReadLine(); 但它没有改变任何东西。我之所以使用它,是因为如果存在编码行,则无法对其进行序列化。
ResponseDoc 类:
更新:我看到你们所有人都给了我关于我的 XSD 架构的答案。问题不在于反序列化 XML。我的问题是变量 xmlReader 在
是 {None} 尽管我在结果变量中有 xml 答案并将其传递给 stringReader。我不明白为什么有些人在我的问题中给我否定。我相信很清楚我的问题是什么,并且我确信我提供了有关我的代码的足够信息。如果我知道更多,我会自己解决。我也用 strinReader 和 xmlReader 上传了截图
c# - 如何以内存有效的方式将过滤器应用于 StringReader?
不久前,我编写了以下较旧的代码。这背后的前提是,这是采用正则表达式并验证它是否符合条件。如果是这样,则让它在溪流中流过。当涉及到大型数据集 (5GB) 时,代码很差,因为它会读取整个文件以创建新流。
新 StringReader 的使用者实际上是一个 CsvReader(实际上是 nuget 上的 LumenWorks)类,它采用 StringReader 从流式传输数据以允许 Csv 访问。
我想做一些新的东西,不会将所有数据加载到任何对象中,相反,我想将其流式传输并在流式传输时过滤数据。这应该会减少我的内存占用。
我现在的想法是扩展 StringReader。我会扩展它,然后覆盖诸如 ReadLine 之类的方法。这个问题是我的正则表达式匹配模式是在线的。我的新正则表达式过滤 StringReader 的用户不会被迫使用 ReadLine() 检索数据。我不太确定如何解决这个问题。事实上,有许多不同的方法可以与 StringReader 一起使用(ReadBlock、ReadToEnd 等)。
所以我的问题是:
如何以内存有效的方式将过滤器应用于 StringReader,同时仍然保留它是 StringReader 的概念?
任何意见,将不胜感激。
c# - 获取字符串的一部分 - C# .NET Core 3.1
我有一个日志中的字符串行:
2020-09-07 14:41:17.268 +01:00 [Information] Hello, Serilog!
我想Information
从中提取这个词string
,但是,这会改变,因为它可能是debug
,或任何其他已知的日志记录级别。
我也想要这条消息,]
在这种情况下是Hello, Serilog!
. 这也可能会发生变化,但不会比现有消息长。
字符串来自StringReader
做这个的最好方式是什么?