QRegExp, как искать все совпадения в строке, (находит первый попавшийся) |
Здравствуйте, гость ( Вход | Регистрация )
QRegExp, как искать все совпадения в строке, (находит первый попавшийся) |
Litkevich Yuriy |
15.4.2008, 11:02
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
мучаю пример от тролей
%QTDIR%\examples\tools\regexp в качестве входной строки пишу так: delta5 delta6 видит только первую половинку delta5 а что надо сделать, чтобы при том же, возможно, регулярном выражении находил и остальные соответствия? --- P.S. в регулярных выражения я есть зеро. Не отфутболивайте к книжкам, пожалуйста |
|
|
Litkevich Yuriy |
16.4.2008, 8:30
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
первая ссылка не работает, а по поводу асистента, все читать не хотелось, т.к. я скорее из праздного интереса.
мнеб понять как это в Qt'ях делается, где результаты он хранит и т.п. За пример спасибо. Я из него так понял, Tonal, поправь если неправильно: будет найдено первое соответсвие, т.е. его позиция в строке, и длина соответствия (кол-во символов), затем надо заставить QRegExp, подвинутся на найденое кол-во символов, чтобы он просмотрел дальше, и т.д. Непонял вот какую штуку:
почему 1, это же вроде соответствие под выражению в шаблоне, а 0 весь шаблон? Сообщение отредактировал Litkevich Yuriy - 16.4.2008, 8:35 |
|
|
ViGOur |
16.4.2008, 9:57
Сообщение
#3
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
Текстовая версия | Сейчас: 21.12.2024, 21:31 |