Регулярные выражения в Qt, использование QRegExp |
Здравствуйте, гость ( Вход | Регистрация )
Регулярные выражения в Qt, использование QRegExp |
tatiro |
23.10.2007, 14:01
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 22.10.2007 Пользователь №: 14 Спасибо сказали: 0 раз(а) Репутация: 0 |
Не могу разобраться с классом QRegExp.
На perl я делаю так: Другими словами я получаю то, что написанно в <title>Мой заголовок</title>, но вот как подобное сделать с помощью QRegExp ума не приложу.
|
|
|
ViGOur |
23.10.2007, 14:06
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Все просто, это делается примерно так:
Соответственно в szData должен быть записан твой HTML документ.
|
|
|
tatiro |
23.10.2007, 14:10
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 22.10.2007 Пользователь №: 14 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, работает.
Но вот не понятно, почему не работает мое регулярное выражение "~ /^.*<title>(.*)<\/title>.*$/msg"? p.s. хехе, быстро отвечаешь! |
|
|
ViGOur |
23.10.2007, 14:18
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Я плохо знаю регулярные выражения, можно сказать, что и не знаю, а из "~ /^.*<title>(.*)<\/title>.*$/msg" я понял только, что значит (.*)
Может просто не правильно составлено, потому и не работает. Попробовать составление в Qt регулярных выражение можно с помощью: Regular Expressions Example p.s. есть такое дело |
|
|
Текстовая версия | Сейчас: 29.3.2024, 15:36 |