Sascha: [RegExp] Alle Positionen ermitteln (string.search)

Beitrag lesen

Hi,

ich bin noch etwas angeschlagen von gestern, deshalb hoffe ich, dass ich keinen themenrelevanten Thread übersehen habe...

Ich möchte gerne eine CSS Datei per XMLHttpRequest einlesen und den .responseText mit RegExp weitervarbeiten.

Ich möchte dabei alle Positionen eins Suchmusters herausfiltern. Leider liefert mir .search nur die erste Position des Suchmusters. /g brachte leider auch nicht das gewünschte Ergebnis :(

  
css.onreadystatechange = function ()  
  
{  
 if(css.readyState == 4)  
 {  
    var response = css.responseText;  
    var cssAttribute = /min-height/g;  
    alert(response);  
    test = new Array()  
    test = response.search(cssAttribute)  
    alert(test);  
 }  
}  
  
css.send(null);

PS: test.length gibt nur ein undefined aus.

Wo liegt mein (gedanklicher) Fehler?