在文本行中的特定位置搜索文本,如果找到,则返回整行

发布时间:2025-08-09 06:26

使用文件搜索功能,快速找到特定文件 #生活技巧# #收纳整理技巧# #桌面文件管理系统#

问在文本行中的特定位置搜索文本,如果找到,则返回整行

EN

提问于 2016-03-14 21:58:07

回答 1查看 128关注 0票数 0

如果该行包含特定位置的特定值(文本),则尝试将文本行从我的文本文件返回到控制台。文本文件中的每一行被拆分为包含两个元素的数组。应该将用户输入值与每一行中的元素进行比较,如果匹配,则打印出整行。

代码语言:javascript

运行

复制

string findPoint = Console.ReadLine(); StreamReader sr = new StreamReader(directory); WorldMap view = new WorldMap(); while ((findPoint= sr.ReadLine()) != null) { string[] separate = findPoint.Split('.'); view.Point= separate[0]; view.Grade= separate[1]; }

正如您在上面看到的,这条线是用两个元素分隔开的,剩下的是findPoint和findPoint的比较。

下面的代码不起作用,这是偶然的。但这也许能帮你理解我想做的事。

代码语言:javascript

运行

复制

if (findPoint == separate[0]) { Console.WriteLine("lines containing specific word"); }

EN

Stack Overflow用户

回答已采纳

发布于 2016-03-14 22:05:32

您的问题是要两次填充findPoint字符串。一次与:

代码语言:javascript

运行

复制

string findPoint = Console.ReadLine();

然后,当你读到这行来比较:

代码语言:javascript

运行

复制

while ((findPoint= sr.ReadLine()) != null)

第二个变量使用不同的变量。那么你在if中的比较应该是可行的。展示一些数据示例,这样我们就可以看到事情是什么样子的。

票数 0

EN

页面原文内容由

Stack Overflow

提供。腾讯云小微IT领域专用引擎提供翻译支持

原文链接:

https://stackoverflow.com/questions/35998879

复制

相关文章

相似问题

网址:在文本行中的特定位置搜索文本,如果找到,则返回整行 https://klqsh.com/news/view/126437

相关内容

如何定位网站搜索引擎优化的关键词?SEO关键词选择有哪些技巧?
旅行探索中文版下载
中年骑行者:如何在生活压力中找到骑行的乐趣?
如何找出符合用户搜索习惯的关键词
网站关键词怎么搜索?如何优化关键词提高SEO效果?
在旅行中的探索作文
广州到贵州贵阳五日自由行旅游攻略:必去景点推荐与更多旅行信息搜索
2023年在旅行中的探索作文600字大全
旅行与探索:在未知中寻找快乐
网站搜索引擎优化(SEO):提高搜索排名,你必须知道的技巧

随便看看