simenss Skrevet 9. september 2005 Del Skrevet 9. september 2005 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? Litt vanskelig å formulere et godt emne til dette spørsmålet Lenke til kommentar
gnab Skrevet 9. september 2005 Del Skrevet 9. september 2005 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
simenss Skrevet 10. september 2005 Forfatter Del Skrevet 10. september 2005 Tusen takk Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå