15. oktober 2005 - 16:44
Der er
6 kommentarer og 1 løsning
udeluk i preg_replace
Hej, Jeg har en funcktion med preg_replace() hvor jeg opdeler et link, men jeg ved ikke hvad det hedder, hvis et tegn IKKE må være i der. fx: $str = preg_replace("(www.)(a-z0-9 "IKKE . SÅ STOP" )(.)([a-z]_\/)/i", "\\1\\2\\3\\4", $str) Kan man det?
Annonceindlæg fra Cognizant
Slettet bruger
15. oktober 2005 - 16:49
#1
$str = preg_replace("(www.)([^\.])(.)([a-z]_\/)/i", "\\1\\2\\3\\4", $str)
Slettet bruger
15. oktober 2005 - 16:50
#2
[^\.] betyder "ikke punktum", jeg er ikke sikker på hvad du vil lave i dit, så ovenstående er med stor sandsynlighed ikke korrekt.
Slettet bruger
15. oktober 2005 - 17:15
#4
I alt? så skal du jo gøre noget med: preg_replace("/^(www\.)([^\.]\.)?????$/i", "\\1\\2\\3", $str); Jeg forstår ikke hvad du vil med ([a-z]_\/), men du kan jo bare sætte det ind, hvis det er dét du vil have.