Тема: RegExp: Поиск только первого вхождения регулярного выражения
Имеем строку:
02 00 00 91 1B 00 00 03 89 02 00 00 91 1B 00 00 03 89 02 00 00 91 1B 00 00 03 89 02 00 00 91 1B 00 00 03 89 02 00 00 91 1B 00 00 03 89 02 00 00 91 1B 00 00 03 89 02 00 00 91 1B 00 00 03 89 02 00 00 91 1B 00 00 03
Регулярное выражение:
00 00 (\d{2})((\s\S{2}){0,})\s03\w?
Первая "скобка" находит 91
Вторая должна находить "1B 00 00", т.е. останавливаться на первом найденном "03", но фактически останавливается на последнем "03".
Как с помощью регулярного выражения добиться, чтобы данные второй скобки останавливалась на первом найденном 03.
Задача должна решаться только(!) с помощью регулярных выражений.

