Ich habe folgende Stück HTML-Code mit universellen Selektor im Stil-Tag aufgetreten.Javascript - Regex zu universellen Selektor (*) in einem mehrzeiligen Stil Tag
<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>...</body>
</html>
Ich bin auf der Suche nach einem effizienten Regex für den universellen Selektor. Ich habe /<style>↵\* {.*?<\/style>/g
verwendet, aber ohne Erfolg. Das Problem ist, dass es eine mehrzeilige Zeichenkette ist und es scheint nicht mit mehrzeiligen Zeichenketten zu funktionieren.
Versuchen Sie '\ n' anstelle von' ↵'. –
Erklären Sie auch, warum Sie das tun wollen. – Tomalak
Richtiger Weg zum Parsen von HTML ist HTML Parser nicht Regex.In sehr begrenztem Umfang kann Regex hilfreich sein, aber es ist schlecht für Wartbarkeit, da HTML komplexer als das im Laufe der Zeit werden – DanteTheSmith