Russian Qt Forum
Ноябрь 24, 2024, 20:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [SOLVED] Поиск в строке, QStringList  (Прочитано 11138 раз)
Az
Гость
« : Апрель 28, 2010, 07:35 »

Коллеги, добрый день.

Ситуация следующая:
Есть текстовый файл с, допустим, 10 строками по одному слову в каждой строке. Это дело читается и заносится в QStringList a.
Есть консольная команда, которая выполняется через QProcess и результат ее вывода пишется в файл, а оттуда в первую строку QStringList b.
Задача состоит в том, чтобы в этой строке производить поиск всех слов из первого QStringList-а. Реализовано это само собой будет циклом.
Собственно вопрос: подскажите, как можно производить сам поиск слова в строке QStringList b? Пробовал найти что-то похожее, но может искал не там, не нашел.

Заранее благодарен.
« Последнее редактирование: Апрель 28, 2010, 08:32 от Az » Записан
0xFF
Гость
« Ответ #1 : Апрель 28, 2010, 07:44 »

contains
Код
C++ (Qt)
QString str = "Peter Pan";
str.contains("peter", Qt::CaseInsensitive);    // returns true
или indexOf
Код
C++ (Qt)
QString x = "sticky question";
QString y = "sti";
x.indexOf(y);               // returns 0
x.indexOf(y, 1);            // returns 10
x.indexOf(y, 10);           // returns 10
x.indexOf(y, 11);           // returns -1
Записан
Az
Гость
« Ответ #2 : Апрель 28, 2010, 07:58 »

Похоже то, что надо. Большое спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.124 секунд. Запросов: 21.