Comandante
Новичок
Рег.выражения - жадность квантификаторов
Столкнулся с проблемой, упрощенно код такой:
print_r($mass) дает
Array
(
[0] => расходомеры, газоанализаторы, ... расходомеры и др
)
хотя по идее модификатор "U" инвертирует жадность "*" и в результате должно получиться "расходомеры и др". В чем подвох?
также не дает ожидаемого результата.
Столкнулся с проблемой, упрощенно код такой:
PHP:
$cntx="расходомеры, газоанализаторы, ... расходомеры и др.";
preg_match("!расходомеры.*и др!U",$cntx,$mass);
Array
(
[0] => расходомеры, газоанализаторы, ... расходомеры и др
)
хотя по идее модификатор "U" инвертирует жадность "*" и в результате должно получиться "расходомеры и др". В чем подвох?
PHP:
preg_match("!расходомеры.*?и др!",$cntx,$mass);