【发布时间】:2020-10-13 02:04:13
【问题描述】:
有什么方法可以在 StringReader 中加入前一个(循环行)?因为我想遍历文本以查找特定单词,然后在找到后与上一行返回。
到目前为止我做了什么:
using (StringReader reader = new StringReader(currentText))
{
string line;
var prevline = "";
var newline = "";
var des= "";
while ((line = reader.ReadLine()) != null)
{
string[] splittedTxt = line.Split(new[] { " " },
StringSplitOptions.RemoveEmptyEntries);
if (line.Contains("Fee"))
{
for (int i = 0; i < splittedTxt.Length; i++)
{
des += splittedTxt[i] + " ";
newline = prevline +" " + des;
}
}
}
}
【问题讨论】:
-
你想通过一些例子来详细说明
-
我实际上是从 pdf 创建一个新的数据表,我想在 excel 中找到包含费用的文本,但是在我使用
pdfReader之后,这些行分成了文本和不同的行,所以我想在找到单词后加入回行 -
代码中的pdfreader在哪里?
-
我猜应该在 itextSharp 下 stackoverflow.com/questions/2550796/…
-
分享pdf阅读器代码段