Wie erhalte ich HTML-Tag-Attributwerte mit regulären JavaScript-Ausdrücken?
Angenommen, ich habe diesen HTML-Code in einer Zeichenfolge:
<meta http-equiv="Set-Cookie" content="COOKIE1_VALUE_HERE">
<meta http-equiv="Set-Cookie" content="COOKIE2_VALUE_HERE">
<meta http-equiv="Set-Cookie" content="COOKIE3_VALUE_HERE">
Und ich habe diesen regulären Ausdruck, um die Werte innerhalb der zu bekommencontent
Attribute:
/<meta http-equiv=[\"']?set-cookie[\"']? content=[\"'](.*)[\"'].*>/ig
Wie bekomme ich in JavaScript alle dreicontent
Werte?
Ich habe es versucht:
var setCookieMetaRegExp = /<meta http-equiv=[\"']?set-cookie[\"']? content=[\"'](.*)[\"'].*>/ig;
var match = setCookieMetaRegExp.exec(htmlstring);
abermatch
enthält nicht die Werte, die ich brauche. Hilfe?
Hinweis: Der reguläre Ausdruck ist bereits korrekt (siehe hier). Ich muss es nur mit der Zeichenfolge abgleichen. Hinweis: Ich verwende NodeJS