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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сравнение и разбор строк  (Прочитано 227 раз)
maria123252
Новичок

Offline Offline

Сообщений: 25


Просмотр профиля
« : Сентябрь 08, 2017, 15:44 »

Помогите, пожалуйста:
1) решить проблему со сравнением строк: есть определенная строка, её нужно сравнить с небольшим текстом, при несоответствии знака, подкрашивать его определенным цветом
2) как реализовать разбор строки, к примеру, мне приходит строка "ABC 123", первое слово (АВС) я знаю, как выделить из этой строки "123"; также строка может быть многосложной - и та же проблема.
Записан
qate
Супер активный житель
*****
Offline Offline

Сообщений: 716


Просмотр профиля
« Ответ #1 : Сентябрь 08, 2017, 20:52 »

все твои ответы есть в исходниках kdiff3, см. http://kdiff3.sourceforge.net/
Записан
SparseMind
Новичок

Offline Offline

Сообщений: 3


Просмотр профиля
« Ответ #2 : Сентябрь 12, 2017, 12:50 »

Если строки QString, можно использовать метод split('символ иди подстрока') для разбиения на подстроки.
Да и собственно оба вопроса можно решить средствами QString
Вопрос о подкрашивании подразумевает знание контекста: чем вы отображаете текст?
Средствами того, чем вы выводите текст нужно подкрашивать, либо изменить средства отображения, если текущее не поддерживает подкрашивание текста.
« Последнее редактирование: Сентябрь 12, 2017, 12:52 от SparseMind » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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