Jak uzyskać wartości atrybutów znaczników HTML przy użyciu wyrażeń regularnych JavaScript?
Załóżmy, że mam ten kod HTML w ciągu:
<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">
I mam to wyrażenie regularne, aby uzyskać wartości wewnątrzcontent
atrybuty:
/<meta http-equiv=[\"']?set-cookie[\"']? content=[\"'](.*)[\"'].*>/ig
Jak w JavaScript uzyskać wszystkie trzycontent
wartości?
Próbowałem:
var setCookieMetaRegExp = /<meta http-equiv=[\"']?set-cookie[\"']? content=[\"'](.*)[\"'].*>/ig;
var match = setCookieMetaRegExp.exec(htmlstring);
alematch
nie zawiera wartości, których potrzebuję. Wsparcie?
Uwaga: wyrażenie regularne jest już poprawne (Spójrz tutaj). Muszę tylko dopasować go do napisu. Uwaga: Używam NodeJS