Texter mit x: RegEx gegen Plenken, möglicherweise kritisch?

Beitrag lesen

kuerzer:
  preg_replace('/ ([?!,]|.(?!..))/', '$1', $text);
oder
  preg_replace('/ (?=[?!,.])(?!.{3})/', '', $text);

Was das macht oder besser gesagt wie es was macht, werde ich mir anschauen.

meinung:
je nachdem wo du das einsetzen willst, waere so ein automatismus mehr oder weniger angebracht. der nutzen einer solchen funktion ist z.b. in einem forum imho zu gering; im gegensatz zu dem schwer ueberschaubaren bereich des moeglichen nervens/schadens.

Ich habe etwas ähnliches wie einen bbcode Entwickelt, bei dessen Einsatz ungewollt Leerzeichen stehenbleiben oder "entstehen" können. Zur Veranschaulichung auf bbcode übertragen wäre ein Anwendungsfall, wenn man Ende eines Satzes eine url schreibt (gefolgt von einem Punkt). Für die automatische Erkennung der url müßte man ein Leerzeichen setzen, welches dann bei der Ausgabe entfernt werden soll. Es geht also in erster Linie darum Leute die nicht plenken wollen beim Einsatz meines Codes zu entlasten.

Danke noch mal, an alle, für die Einwände.