быстрый вопрос.
Я хотел бы удалить тег sup из следующей строки и всего содержимого внутри нее.
$string = "Priority Mail<sup>®</sup> International";
Как мне это сделать?
Я предполагаю, что что-то вроде этого будет работать:
preg_replace("(<([az]+)>.*?</\\1>)is","",$input);
$string = preg_replace ("/<sup>(.*?)<\/sup>/i", "", $string);
Вы должны знать, что (. *?) Не может иметь дело с \ n или \ r, поэтому сначала отфильтруйте их.