Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //поиск
- void MainWindow::on_search_clicked()
- {
- //создаём, и передаём шаблон
- QRegExp rx(ui->lineEdit->text());
- if (!checkRegExp(rx))
- return;
- //жадный поиск
- rx.setMinimal(!ui->checkBox->isChecked());
- ui->listWidget->clear();
- int pos = 0;
- while ((pos = rx.indexIn(ui->textEdit->toPlainText(), pos)) != -1){
- ui->listWidget->addItem(rx.cap(1)); //(1) - содержимое первых скобочек.
- //что бы всю строку вернуть - ui->listWidget->addItem(rx.cap(0));
- //поиск по соотвествию после искомого [A-я 0-9_.!-//?]{2,}(?=:<br>)
- pos += rx.matchedLength();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement