- Endnu en gang :) Men ja ? Jeg vil også sige den regular expression skal skrives på den måde - jeg er totalt ny i regular expressions, men dén vil jeg sige jeg er ret enig i B)
Nej, tuborgparentesre er ikke nødvendige hvis der kun er een linje:
if (preg_match("#\[link\].*\[/link\]#i", $str)) { echo "Yes!"; echo "Men hvis der er mere end 1 linje skal de selvf. være der :^)" } else echo "Nada..."; // Nej, her er der jo kun en linje - derfor ingen tuborg.
hmm Jeg får ikke helt det ud af min streng som jeg forventer...
$tekst = "Noget FED tekst<br> [link]www.minside.dk/pages/vis/5/1/5,_top,Logind her[/link] <br>noget mere tekst<br> og noget mere tekst"; $tekst = tagster_format($tekst);
Jeg er ikke lige klar over hvad {}-parenteserne gør i din regex. Desuden mangler du starten og slutningen - i mit eksempel angivet ved #-tegnet (mange andre steder ser man et /-tegn anvendt i stedet):
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.