gpt4 book ai didi

c# - 是否可以遍历文本框的内容?如果不是,逐行阅读的最佳策略是什么?

转载 作者:行者123 更新时间:2023-11-30 18:11:05 25 4
gpt4 key购买 nike

我正在设计一个爬虫,它将从网页中获取某些内容(使用字符串操作或正则表达式)。

我能够获取网页内容作为响应流(使用整个 httpwebrequest 东西),然后为了测试/开发目的,我将流内容写入我的 ASP.NET 中的多行文本框网页。

我是否可以循环遍历文本框的内容,然后说“如果 textbox1.text.contains(或将文本框文本保存为字符串变量),则某个字符串会增加一个计数”。文本框的问题是字符串丢失了格式,所以它在一长行中没有换行。可以改变吗?

我想这样做而不是将内容写入文件,因为写入文件意味着我必须处理各种外部问题。当然,如果这是唯一的方法,那就这样吧。如果我确实必须写入文件,那么遍历每一行的最佳策略是什么(我有点不知所措,因此感到困惑,因为有许多逻辑和语言方法要使用),寻找条件?因此,如果我想在以下文本中查找字符串“Hello”:

我叫xyz我今年 xyz 岁你好啦啦啦啦啦啦再见

当我到达 hello 时,我想增加一个整数变量。

谢谢,

最佳答案

在我看来,您可以用单词而不是行来拆分文本内容:

public int CountOccurences(string searchString)
{
int i;
var words = txtBox.Text.Split(" ");

foreach (var s in words)
if (s.Contains(searchString))
i++;

return i;
}

如果我正确理解您的目的,则无需保留换行符。

另请注意,这不适用于多个单词搜索。

关于c# - 是否可以遍历文本框的内容?如果不是,逐行阅读的最佳策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/217938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com