Uli: Reguläre Ausdrücke suchen und ersetzen

Beitrag lesen

Hallo - die Regulären Ausdrücke mal wieder :-/ ...

ich habe hier folgende Aufzählung:

"01. Beschreibung, 02. Beschreibung, 03. Beschreibung"

Diesen String möchte ich mittels Regulären Ausdrücken so umformatieren, dass jeweils das letzte Komma in der Aufzählung durch ein "und" ersetzt wird.

Wunschergebnis bei drei Elementen wäre demnach:

"01. Beschreibung, 02. Beschreibung und 03. Beschreibung"

Ich habe mir dazu folgendes Suchmuster ausgedacht: liefere mir ein Komma am Ende der Aufzählung, auf dass beliebige Zeichen folgen.

Als Regulärer Ausdruck:

reg = /,(?=.+$)/;

if (reg.test(suchstring))
suchstring = suchstring.replace(reg,' und ');

Leider erwische ich mit meinem RegExp garnix ! Wer kann mir entscheidend weiterhelfen ?

Mfg Uli