Я пробовал в течение 2 часов, но я не могу нормально обрабатывать регулярное выражение. Я хотел бы заменить все html-комментарии на строку, но только в том случае, если в строке NOT сразу же применяется тег <br>
.Preg_replace str, если сразу не следует str
У меня есть следующие работает хорошо уже, чтобы удалить все HTML комментарии из строки:
preg_replace('/<!--.*?-->/s', '', $str);
Я пытаюсь добавить так, что комментарий не будет заменен, если он сразу же наследовал <br>
теге. Я что-то вроде этого (очевидно, неправильно) думать, но не могу обернуть мою голову вокруг него:
preg_replace('/<!--.*?-->(?!<br>)/s', '', $str);
Любое руководство оценили.
, пожалуйста, отправьте пример того, что у вас есть, и чего вы хотите достичь. –