Как выбрать любое из массива QStringList, удовлетворяющее условиям?

Сначала я добавляю слова в массив:
mtowns << line;
Потом мне нужно найти слово, начинающееся на определенную букву.
Я делаю через цикл:
for(i=0;i<count;i++)
И если удовлетворяет условиям, то показываю результат.
Как мне сделать вывод рандомного слова на эту букву, а не только первое, что встретилось?
  • Вопрос задан
  • 3284 просмотра
Решения вопроса 1
@xseven
for и т.д. - не самая лучшая практика, попробуйте использовать стандартную функцию mtowns.filter(QRegEx("ваш образец для поиска"))
qt-project.org/doc/qt-5/qstringlist.html#filter-2
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы