Como remover uma tag html e seu conteúdo com expressões regulares?

Tomando como base o texto abaixo, aprenda neste post, como remover a tag strong e seu conteúdo.

$string = "
<strong>Sexta, 13 de janeiro</strong>
<br>
Lorem Ipsum is simply dummy text of the printing and typesetting industry.
";
 
echo preg_replace("~<strong(.*?)</strong>~Usi", "", $string);

Significado da opção Usi:
U non-greedy matching by default
s dot matches newline 
i case insensitive 

Resultado:

<br>
Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Pra remover o br, basta usar a função nativa strip_tags().

Para testar Expressões Regulares online, clique aqui.

2 comentários em “Como remover uma tag html e seu conteúdo com expressões regulares?

  • 23 de janeiro de 2017 em 10:18
    Permalink

    Bom dia, estive olhando suas publicações e vi que são bem explicado os conteúdo, gostaria por gentileza pedir uma informação!

    Quero criar um site de notícias, não tenho muito conhecimento, fiz a primeira página mas vou criar uma 5 páginas ao todo dentre elas a página notícias. Gostaria de saber o procedimento de colocar vídeo nas páginas referente a cada assunto e que possa aparecer na página home! Para que possa ser visualizado de momento na primeira página!

    Resposta
    • 8 de fevereiro de 2017 em 15:03
      Permalink

      O recurso que os desenvolvedores mais usam, é colocar o vídeo em servidores já existentes como Youtube e depois de publicado pega-se o código do vídeo e incorpora na página.

      A incorporação pode ser em qualquer página HTML.

      Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *