Russian Qt Forum

Qt => Общие вопросы => Тема начата: Fregloin от Май 15, 2011, 13:22



Название: Регулярные выражения, просветите пжлста.
Отправлено: Fregloin от Май 15, 2011, 13:22
Посмотрел документацию по регулярным выражениям. Но не понял как мне реализовать следующее:
Есть строка, в которой нужно найти все слова, которые находятся между символами '%', или за одним символом %.
Затем получить список этих слов.
Как создать регулярное выражение что бы сработал поиск?


Название: Re: Регулярные выражения, просветите пжлста.
Отправлено: alexman от Май 15, 2011, 13:52
QStringList QString::split ( const QString & sep, SplitBehavior behavior = KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const ... додумай...


Название: Re: Регулярные выражения, просветите пжлста.
Отправлено: blood_shadow от Май 15, 2011, 15:04
тут ненужно регулярное выражение, пост выше дает исчерпывающий ответ, разве что я бы пропустил пустые
части выражения, читай QString::split там все написано


Название: Re: Регулярные выражения, просветите пжлста.
Отправлено: Fregloin от Май 15, 2011, 17:25
ок, спасибо, буду разбираться