Vielen Dank! Funktioniert. Die in den in den [ ] Klammern sind die Zeichen, vor dehnen das Leerzeichen entfernt wird, oder? Wenn ich nur das Leerzeichen vor dem Fragezeichen entfernen möchte, sieht der Such String so aus, oder?: \s([?])
Ja, sieht er. Aber im Prinzip gilt die Regel mit dem Verzicht auf Leerzeichen vor einem Satzzeichen für alle Satzzeichen (nicht unbedingt andere Zeichen, wie @poster schon anmerkte).
Wenn du allerdings wirklich nur "Leerzeichen-Fragezeichen" durch "Fragezeichen" ersetzen willst, dann reicht auch ein einfaches Ersetzen, weil du eine Text-Konstante durch eine andere ersetzt und kein Muster.
Nur was du willst, ging nicht so ganz genau aus der ursprünglichen Frage hervor, deshalb die etwas umständlichere (aber flexiblere) Lösung.
Vielen Dank für die Hilfe. Ich hatte in meiner Anfangsfrage nur das Fragezeichen erwähnt, da ich im Moment nur dieses verändern möchte. Aber gleich alle Satzzeichen zu bereinigen ist natürlich eine gute Idee.