crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Вопрос по QRegExp
ruzik
  опции профиля:
сообщение 27.6.2011, 14:14
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Здравствуйте, мне надо что бы программа проверяла строку на аргументы rgb:
xxx,xxx,xxx
Я пишу следующий код:
if (rgb.contains(QRegExp("[0-9a-fA-F]{1,3},[0-9a-fA-F]{1,3},[0-9a-fA-F]{1,3}")))

но он не работает, тогда как если проверять здесь http://gskinner.com/RegExr/ , то все работает нормально, пробовал вместо , писать ,\\ - не работает

Сообщение отредактировал ruzik - 27.6.2011, 18:00
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 27.6.2011, 21:42
Сообщение #2


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Ну так если RGB, то там диапазон 0-255, зачем тогда "[0-9a-fA-F]"?
А можно пример строки в которой нужно искать?

Сообщение отредактировал RazrFalcon - 27.6.2011, 21:43
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ruzik
  опции профиля:
сообщение 27.6.2011, 22:38
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Я уже нашел ошибку, большое спасибо всем кто хотел помочь!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 27.6.2011, 23:55
Сообщение #4


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


И где же решение? <_<
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ruzik
  опции профиля:
сообщение 28.6.2011, 10:01
Сообщение #5


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Да вы были правы, во 1 надо без букв, просто я этот RegExp с другого содрал, ну а решение просто - все дело в сигналах и слотах, я их подключил немного неправильно, вот и не работало
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.12.2024, 21:05