![]() |
|
![]() ![]() ![]() |
|
_pussbb |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 7.12.2006 Репутация: нет Всего: нет |
Необходимо заменить все \n блоке <pre class...>....</pre> на <br />.
я так понимаю что надо использовать QString::replace ( const QRegExp & rx, const QString & after ) . Да вот только одна беда сколько не разбирался всё ровно не пойму я этот QRegExp. подскажите как это сделать. Заранее спасибо. |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
Конечно, в данном случае можно использовать QRegExp, но IMHO проще
replace ( const QString & before, const QString & after, Qt::CaseSensitivity cs = Qt::CaseSensitive ) Ну, а для QRegExp должно быть как-то так: replace( QReqExp( "\\\\n" ), "<br/>" ); четыре обратных слеша нужны, т.к.
если же тебе нужен перевод строки, тогда replace( QReqExp( "\n" ), "<br/>" ); -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
_pussbb |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 7.12.2006 Репутация: нет Всего: нет |
реализация (подсказали на другом ресурсе)
|
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
IMHO разбирать html вручную неправильно. Для этого есть QXml
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
HTML не является подмножеством XML!
Это сообщение отредактировал(а) Любитель - 9.3.2010, 21:16 |
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
А символ "\r" останется мертвым грузом висеть в html?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |