Я пытался заставить это работать большую часть дня.
На данный момент я даже не могу вспомнить, что я пробовал и что я не пробовал, так что теперь я прошу помощи!
Я собираюсь использовать php preg_replace()
для удаления строф из кода SVG.
Но проблема, с которой я сталкиваюсь, может быть показана на этом гораздо более простом примере:
<div>
TRUE
</div>
<div>
FALSE
</div>
<div>
MAYBE
</div>
Как мне сопоставить среднее деление?
Простая версия моего регулярного выражения:
(?s)<div.*?FALSE.*?<\/div>
Это не сработает , так как оно будет соответствовать первым двум div, а не только среднему.
(он все еще называется жадным, когда расширяет совпадение влево?)
Все варианты, которые я пробовал, ни к чему не привели.
Я уверен, что есть простой ответ, я просто не мог найти его самостоятельно.