Jannes: RegExp entfernen alle nicht Wortzeichen, ausser Bindestrich

Beitrag lesen

Hi Don P,

Eine Möglichkeit wäre, zuerst alle Bindestriche durch eine spezielle Zeichenfolge zu ersetzen, die sonst sicher nicht vorkommt, vielleicht einen betimmten MD5-Hash oder sowas. Dann alle Nicht-Wortzeichen global ersetzen und schließlich die Spezialzeichenfolge wieder global in Bindestriche zurückwandeln.

ja, den nehm ich! Ansatzweise hatte ich daran auch schon gedacht, habs aber verworfen, weil mir <kleines_Brett_vorm_Kopf> _kein_ sicheres Ersetzungszeichen </kleines_Brett_vorm_Kopf> eingefallen ist. Ein MD5-Hash o.ä. ist gut. Das wird gehen.

Umständlich und nicht besonders performant, aber immerhin – Problem gelöst! Quasi von hinten durch die Brust ins Auge getroffen...

Nö, das ist schon gut, und evtl. weniger umständlich als sich mit RegExp-Versuchen am Ende doch nur bestenfalls die Haxen zu brechen. ;-)

Danke & Gruß,
Jannes