Регулярное выражение на составную строку
Предположим есть строка, которая не начинается одной строкой (иван) и заканчивается другой строкой (марья). Например,
петр марья - подходит
иван марья - не подходит
иван дарья - не подходит
Как это сделать?
Источник: Stack Overflow на русском