Russian Qt Forum

Qt => Общие вопросы => Тема начата: VAP от Декабрь 29, 2009, 23:05



Название: Как составить комбинированный RegExp
Отправлено: VAP от Декабрь 29, 2009, 23:05
Тема не новая, но не могу осилить следующую проблему:
Добавляю строку в QTextBrowser:
Код:
QString row;
filterView->append(row + "\n" + "[...]");
Для удаления при помощи RegExpa составил выражение, которое не срабатывает:
Код:
QRegExp exp("^"+row+"(\\n)(\\[([^\\]]*)\\]");
По отдельности:
"^"+row  - удаляет row;
"(\\n)(\\[([^\\]]*)\\]" - удаляет [...].
Подскажите, кто знает, что делаю не так?


Название: Re: Как составить комбинированный RegExp
Отправлено: VAP от Декабрь 29, 2009, 23:30
Неправильно записал второе выражение, поправляю: ("\\[([^\\]]*)\\]") - удаляет [...]