Hello,
Schritt 3: Setze nach jedem Satzzeichen ein Leerzeichen (außer bei runden Klammern)
Und was ist jetzt, wenn da steht:
"Ich weiß nicht, ob das gut geht ???!!!"
Was soll daraus werden?
Meintest Du das so?
"Ich weiß nicht, ob das gut geht? !"
Anderenfalls sind Deine Forderungen in diese spezielle Funktion mit dem Stack garantiert leicht einzubauen und man versteht auch sofort, was Du willst.
Denke an die Multibyte-Festigkeit!
Sonst kannst Du deine Arbeit bald wieder wegwerfen, wenn nämlich nachher in UTF-8 codiert werden soll und Zeichen oberhalb vom Codepoint 127 benötigt werden.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg