Javascript regex mehrfach erfasst wieder
Ok, ich denke, ich muss meine Frage, die ursprünglich war, erneut posten:
Javascript Regex Gruppe mehrere
mit einem vollständigen Beispiel. Ich habe:
var text = ""+
"<html> " +
" <head> " +
" </head> " +
" <body> " +
" <g:alert content='alert'/> " +
" <g:alert content='poop'/> " +
" </body> " +
"</html>";
var regex = /<([a-zA-Z]*?):([a-zA-Z]*?)\s([\s\S]*?)>/m;
var match = regex.exec( text );
console.log(match)
Die Ausgabe von console.log lautet:
Das Problem ist, dass ich nur das Ergebnis für das erste erhalte ... nicht für das andere ... was kann ich tun, um alle übereinstimmenden Dinge zu erfassen und zu durchlaufen?