разбить текст на близлежащие пары символов?
Например:
Input:
12_3_xta\nss
Output:
"12" ; "2_" ; "_3" ; "3_" ; "_x" ; "xt" ; "ta" ; "a\n" ; "\ns" ; "ss"
Так это не qt вопрос, В Delphi сам функцию писал, в php готовая есть, на с++ тоже. Она по разделителю формирует массив.
Легче будет написать алгоритм самому
Это называется n-грамма, погугли разбиение на них
Написано на коленке. Без цикла никак наверное. Только если как-то можно применить регулярное выражение для split
Я буквально сейчас сделал) if(const size_t length = text.length(); length > 1) { for(size_t current = 0, end = length - 1; current < end; ++current) { setxy.insert( text.mid(current, 2) ); } }
Обсуждают сегодня