Re: Регулярное выражение. Запрет подстроки между двумя строк
От: zaro  
Дата: 21.09.08 07:50
Оценка:
Здравствуйте, hellas, Вы писали:

H>Надо найти строку, ограниченную aaa слева и bbb справа.

H>Причем между границами не должно быть сочетания xyz
H>Если бы не должно было быть одного символа, то я бы написал
H>/aaa[^x]*bbb/
H>Но как написать это с точной подстрокой посередине.
H>Подозреваю, что нужен просмотр вперед, но не получается его правильно воткнуть

Просмотр вперед перед каждым символом между ааа и bbb:

/aaa(??!xyz).)*bbb/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.