Допустим, я пытаюсь сопоставить /dog.*lab/
с этим текстом:
"У меня есть собака. Моя собака - черная лаборатория. Он был создан в лаборатории".
Жадно, это будет соответствовать " собака. Моя собака черная лаборатория. Он был создан в лаборатории ".
Я хочу найти совпадения, которыеузкий с обеих сторон.Если я использую модификатор ungreedy, например
/dog.*?lab/
или /dog.*lab/U
, он будет соответствовать меньше, но все равно слишком много:
"собака. Моя собака - черная лаборатория"
Есть ли способ сделать мой поиск несвязным и слева, таким образом, сопоставляя только " собака - черная лаборатория "?
Большое спасибо.Извините за надуманный пример.