Мне нужно сопоставить первый экземпляр любого из двух слов («ветчина» или «индейка») ТОЛЬКО, если любое слово следует за словом «бутерброд» И слово «запрещено» отсутствует между «бутерброд» и («ветчина» или "индейка").
reuben sandwich with ham and turkey ham sandwich with cheese
reuben sandwich with forbidden ham and turkey ham sandwich with cheese
Регулярное выражение, которое я использую, sandwich(.*?)(?!.*forbidden)(ham)((.*?)(turkey))?
по-прежнему соответствует второму предложению. Как я могу изменить регулярное выражение, чтобы оно НЕ соответствовало второму предложению. Заранее спасибо!
ham
, а затем еще иturkey
после него? - person Wiktor Stribiżew   schedule 30.06.2017