20. september 2006 - 11:35
Der er
8 kommentarer og 1 løsning
Slet alt mellem <start> og <slut> i streng.
Hej igen. Syntes snart jeg skriver sprøgsmål herinde hele tiden. Hvordan er det jeg sletter alt mellem to kendte tegn / strenge i en streng? mente jeg kunne gøre det med $tekst = ereg_replace("<start>.*$.<slut>","",$tekst); men kan ikke få det til at virke.
Annonceindlæg fra Computerworld
Gefion skaber fremtidens AI
Supercomputeren Gefion er Danmarks nye AI-kraftværk og skal sikre, at både forskning og virksomheder kan være med i den teknologiske front.
14. august 2025
Slettet bruger
20. september 2006 - 11:39
#1
$tekst = ereg_replace("#<start>(.+)?<slut>#","",$tekst);
20. september 2006 - 12:07
#5
Bare en lille test: $tekst = "<start>Dette skal slette</slut> Det skal blive stående."; $tekst = ereg_replace("#<start>(.+)?<slut>#","",$tekst);
20. september 2006 - 12:13
#7
havde lige en skråstreg, men det ændrer ikke på resultatet. $tekst = "<start>Dette skal slette<slut> Det skal blive stående."; $tekst = ereg_replace("#<start>(.+)?<slut>#","",$tekst);
20. september 2006 - 13:20
#8
$tekst = preg_replace('#<start>.*?<slut>#s', '', $tekst);