Huhu
Ich würde gerne Strings in Form von key=value per RegExp parsen. Mein bisherige Versuch...
var re = /(\w*)=(\w*)</g;
Funktioniert solange es sich um einzelne Worte handelt ("key=" -> funktioniert "key 1=" -> funktioniert nicht mehr)
Mein zweiter Versuch war...
var re = /(.*)=(.*)</g;
Was mir allerdings nur einen großen String zurückgibt, da er anscheinend das = auch mit dem . "mitparst".
Wie kann man denn nun diese Key-Value-Paare getrennt durch ein = parsen? Hat jemand eine Idee?
(Restlicher Code:)
re.lastIndex = 0;
var a = null;
var i = 0;
while( ( a = re.exec( str ) ) != null )
{
i++;
if( i > 10 )
{
break;
}
alert( a[ 1 ] );
}