如何使用Qt在文本文件中搜索字符串

如何使用Qt在文本文件中搜索字符串,第1张

概述我正在尝试在文本文件中搜索字符串;我的目的是只有在我的文本文件中没有写入它时才写它. 这是我的函数(我不知道如何放入while循环): QFile MyFile("text.txt");MyFile.open(QIODevice::ReadWrite);QTextStream in (&MyFile);while(!MyFile.atEnd()) { //do something to @H_403_0@ @H_403_0@ 我正在尝试在文本文件中搜索字符串;我的目的是只有在我的文本文件中没有写入它时才写它.

这是我的函数(我不知道如何放入while循环):

Qfile Myfile("text.txt");Myfile.open(qiodevice::ReaDWrite);QTextStream in (&Myfile);while(!Myfile.atEnd())  { //do something to search string insIDe }Myfile.close();

我怎样才能做到这一点?从Qt的帮助,方法“包含”仅适用于const变量;我可以用它来寻找我的字符串吗?

解决方法 您可以执行以下 *** 作:

[..]QString searchString("the string I am looking for");[..]QTextStream in (&Myfile);QString line;do {    line = in.readline();    if (!line.contains(searchString,Qt::CaseSensitive)) {        // do something    }} while (!line.isNull());
@H_403_0@ 总结

以上是内存溢出为你收集整理的如何使用Qt在文本文件中搜索字符串全部内容,希望文章能够帮你解决如何使用Qt在文本文件中搜索字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1044757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存