Регулярное выражение на составную строку

Рейтинг: 2Ответов: 1Опубликовано: 07.04.2011

Предположим есть строка, которая не начинается одной строкой (иван) и заканчивается другой строкой (марья). Например,

петр марья - подходит
иван марья - не подходит
иван дарья - не подходит

Как это сделать?

Ответы

▲ 5Принят

Например, используя negative lookahead:

^(?!иван).*?марья$