Jenny: Wörter filtern

Moin,

gerne würde ich alle Wörter aus einem Text splitten.
Dazu habe ich das mal so versucht und zwar am Beispiel "Bla blä blö test."
Text=Text.replace(/\W+/g,' ');
arr=Text.split(' ');

leider wird von dem replace Ausdruck nicht genug gelöscht und andererseits schon wieder zuviel:
Der Punkt bleibt wider Willen bestehen und die Umlaute verschwinden ungewollt :(

Konnt Ihr mir bitte einen besseren Ausdruck für Replace nennen?

Vielen Dank

  1. gudn tach!

    gerne würde ich alle Wörter aus einem Text splitten.
    Dazu habe ich das mal so versucht und zwar am Beispiel "Bla blä blö test."
    Text=Text.replace(/\W+/g,' ');
    arr=Text.split(' ');

    den g-modifier brauchst du beim ersetzen nicht.

    eine moeglichkeit waere:

      
    Text = Text.replace(/[^a-zA-ZäöüÄÖÜß]+/,' ');  
    Text = Text.replace(/^ | $/,'');  
    arr = Text.split(' ');
    

    prost
    seth