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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QString::split()  (Прочитано 3002 раз)
juvf
Программист
*****
Offline Offline

Сообщений: 570


Просмотр профиля
« : Октябрь 29, 2018, 21:17 »

Есть строка
QString aaa("010203abbc");
можно из неё получить QStringList такой {"01", "02", "03", "ab", "bc"}?
Может можно распилить строку split-ом с правильным регулярным выражением?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #1 : Октябрь 30, 2018, 07:34 »

Код
C++ (Qt)
QStringList Split2Pairs( const QString & src )
{
 QStringList dst;
 for (int i = 0; i < src.size() / 2; ++i)
  dst << src.mid(i * 2, 2);
 
 return dst;
}
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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