Hi,
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 :(
search liefert immer nur den ersten Treffer.
var x = "blabluble";
var re = /bl./g;
var ergebnis= re.exec(x);
while (ergebnis !== null)
{
alert(ergebnis.index + ":" + ergebnis[0]);
ergebnis = re.exec(x);
}
Statt des alerts kannst Du die Positionen natürlich auch in einem Array aufsammeln.
Wenn Du bereit bist, den Browser per Taskmanager zu schließen, kannst Du bei obigem Code mal das g nach dem / weglassen ...
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.