Gå til innhold

Fjerne ukjent tekst


Anbefalte innlegg

Si jeg har en tekst som blant annet inneholder:

 

<!--CreatedWith><name Name="Per"/><creator Name="Nora"/>-->

 

Si at Per = x og Nora = y. Hvordan fjerner jeg teksten over fra en større tekst, når jeg ikke vet x og y? :hmm:

 

 

Litt vanskelig å formulere et godt emne til dette spørsmålet :)

Lenke til kommentar
Videoannonse
Annonse

Du kan bruke regulære uttrykk;

<?php

   $tekst = "abc<!--CreatedWith><name Name=\"Per\"/><creator Name=\"Nora\"/>-->def";

   echo "Før: $tekst\n<br />\n";

   $tekst = preg_replace("@<!--CreatedWith><name Name=\\\"[^\\\"]+\\\"/><creator Name=\\\"[^\\\"]+\\\"/>-->@", "", $tekst);

   echo "Etter: $tekst";
?>

Koden over leter ette linjen du vil ha fjernet, med hva som helst for "x" og "y", og erstatter denne med "". Hvis du kjører skriptet og viser kildekoden fra nettleseren din vil du ser resultatet.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...