QRegExp, QRegExpvalidator, регулярные выражения.. |
Здравствуйте, гость ( Вход | Регистрация )
QRegExp, QRegExpvalidator, регулярные выражения.. |
molchanoviv |
6.4.2009, 7:48
Сообщение
#11
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
molchanoviv, тыб ссылочку на страницу проекта дал, а то сразу загрузка. Официальной страницы я не знаю, а гугл первой ссылкой по запросу regexp planner ведет на crossplatform.ru |
|
|
kwisp |
6.4.2009, 7:53
Сообщение
#12
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Andrewshkovskii,
тебя подобные строки при компиляции не смущали? Цитата regform.cpp:96:28: warning: unknown escape sequence '\w' regform.cpp:96:28: warning: unknown escape sequence '\.' regform.cpp:96:28: warning: unknown escape sequence '\w' regform.cpp:96:28: warning: unknown escape sequence '\.' regform.cpp:96:28: warning: unknown escape sequence '\w' это компилятор ругается что не знает таких символов. \n \0 \b знает а \w \. просто нету. чтобы написать обр. слэш в строке надо написать два и выражение твое будет: QString mailval ("^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$"); еще вопрос какой смысл использовать new при создании рег.выражения. зачем? почему не создать его протсто QRegExp("^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$"); ? Сообщение отредактировал kwisp - 6.4.2009, 7:55 |
|
|
Litkevich Yuriy |
6.4.2009, 7:59
Сообщение
#13
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Andrewshkovskii |
6.4.2009, 10:36
Сообщение
#14
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
new - уже привычка работать с объектами через указатель...
Символы как-то я не подумал..:/ Только это проблемы не решает, я исправил все регэкспы на нормальные, а результат все тот же, ошибка в логике кода, видимо.. Сообщение отредактировал Andrewshkovskii - 6.4.2009, 10:38 |
|
|
kwisp |
6.4.2009, 11:56
Сообщение
#15
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
new - уже привычка работать с объектами через указатель... помоему в случае работы с регулярными выражениями это лишнее. я переправил код на свой вкус - как писал выше корректно работает минимум первый раз до обновления поля ввода имени. если тебе это поможет вот как я написал
|
|
|
Текстовая версия | Сейчас: 1.12.2024, 15:37 |