Здравствуйте, гость ( Вход | Регистрация )
soullibra | Дата 20.10.2009, 17:35 |
Ну как я понял... exactMatch() дословно: точно совпадает, т.е. QRegExp("\\d").exactMatch(str) это полное соответствие str выражению "\d" или я чтото не так понял? вроде и тесты проводил например QRegExp("1").exactMatch("1") //true QRegExp("1").exactMatch("11") //false QRegExp("^1").indexIn("11") //0 QRegExp("^1$").indexIn("11") //-1 |
|
ViGOur | Дата 20.10.2009, 10:26 |
Нет, вот примерная интерпретация:
|
|
soullibra | Дата 20.10.2009, 8:44 |
еще вопрос: насколько я понял
все три варианта одинаковы и равносильны
? |
|
BRE | Дата 19.10.2009, 21:33 |
bool QRegExp::exactMatch ( const QString & str ) const int QString::indexOf ( const QRegExp & rx, int from = 0 ) const |
|
SABROG | Дата 19.10.2009, 21:20 |
Глянь в сторону QRegExpValidator | |
soullibra | Дата 19.10.2009, 21:09 |
пытаюсь разобраться с классом QRegExp есть ли функция, которая возвращает true|false наподобии indexIn() ? мне нужно просто проверять валидность строки регулярному выражению чтото наподобии
PS привык к php-му preg_match() |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 17:15 |