Einzelnen Beitrag anzeigen

Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#1

[PHP] preg_replace ersetzt "falsch"

  Alt 13. Jul 2005, 00:16
hi leute,

ich kenne mich leider nur ganz schlecht mit regulären ausdrücken aus. ich benutze folgenden code, um die zeichen ; ) in den smiley umzuwandeln:

Code:
$text = preg_replace("/;\)/", "<img src=\"images/smilies/wink.png\" alt=\"Zwinkern\" title=\"Zwinkern\"/>", $text);
soweit so gut. funktioniert auch. nur, wenn er zu folgenden zeichen kommt:
")
ersetzt er die schließende klammer mit dem img.tag. das " für dem bildchen bleibt bestehen.
(und ja, es passiert nur, wenn er die folge ") findet. ohne dem " ist alles ok. und ohne der ) ebenfalls... nur nicht, wenn beide zeichen hintereinander auftauchen )


ich weiß nicht, wieso er das falsche auch damit ersetzt...
könnt ihr mir da helfen?

danke schonmal,
aenogym
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat