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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нахождения первого вхождения цифры в строке  (Прочитано 4653 раз)
maks
Гость
« : Февраль 18, 2009, 00:14 »

Как в QString найти первое вхождения числа в строке?
Записан
Rain
Гость
« Ответ #1 : Февраль 18, 2009, 00:19 »

QRegExp чем не устраивает?
Записан
igor_bogomolov
Гость
« Ответ #2 : Февраль 18, 2009, 01:03 »

Цитировать
int QString::indexOf ( const QString & str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const

Returns the index position of the first occurrence of the string str in this string, searching forward from index position from. Returns -1 if str is not found.

Код
C++ (Qt)
   int num = 5;
   QString str = "abcde5sgf";
   int poz = str.indexOf(QString::number(num));
 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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