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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сравнение и разбор строк  (Прочитано 6008 раз)
maria123252
Гость
« : Сентябрь 08, 2017, 15:44 »

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

Сообщений: 1177


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

все твои ответы есть в исходниках kdiff3, см. http://kdiff3.sourceforge.net/
Записан
SparseMind
Гость
« Ответ #2 : Сентябрь 12, 2017, 12:50 »

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


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