SmileyFormat: Fehler im regulären Ausdruck zur Smiley-Erkennung
Beschreibung
Mir ist das in #2060 (closed) aufgefallen - ich weiß aber nicht, ob wir den Code dort überhaupt noch verwenden wollen oder der sowieso weg kann:
-
\>
und\<
erkennen in PHP keine Wortgrenzen (das ist die POSIX-Syntax, preg verwendet aber\b
dafür) - das Muster erkennt auch leeren Text zwischen zwei Doppelpunkten (also
::
), das ist sicher nicht sinnvoll - im regulären Ausdruck für
smileys_short
steht<
und>
statt (\<
und\>
), auch das müßte\b
sein
Vielleicht sollten wir die Smiley-Formatierung aber auch einfach komplett rauswerfen, in allen relevanten Eingabefällen (bis auf Blubber?) dürfte der ckeditor benutzt werden, der sowieso kein Smiley-Markup auswertet.