![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
molchanoviv |
![]()
Сообщение
#11
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
molchanoviv, тыб ссылочку на страницу проекта дал, а то сразу загрузка. Официальной страницы я не знаю, а гугл первой ссылкой по запросу regexp planner ведет на crossplatform.ru |
|
|
kwisp |
![]()
Сообщение
#12
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
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 |
![]()
Сообщение
#13
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Andrewshkovskii |
![]()
Сообщение
#14
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: ![]() ![]() ![]() |
new - уже привычка работать с объектами через указатель...
![]() Символы как-то я не подумал..:/ Только это проблемы не решает, я исправил все регэкспы на нормальные, а результат все тот же, ошибка в логике кода, видимо.. Сообщение отредактировал Andrewshkovskii - 6.4.2009, 10:38 |
|
|
kwisp |
![]()
Сообщение
#15
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
new - уже привычка работать с объектами через указатель... помоему в случае работы с регулярными выражениями это лишнее. я переправил код на свой вкус - как писал выше корректно работает минимум первый раз до обновления поля ввода имени. если тебе это поможет вот как я написал
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 27.2.2025, 3:04 |