在文本行中的特定位置搜索文本,如果找到,则返回整行
使用文件搜索功能,快速找到特定文件 #生活技巧# #收纳整理技巧# #桌面文件管理系统#
问在文本行中的特定位置搜索文本,如果找到,则返回整行
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):提高搜索排名,你必须知道的技巧