Opgelost: regex verwijdert html-commentaar

Het grootste probleem met het verwijderen van HTML-opmerkingen door regex is dat het onbedoelde inhoud kan achterlaten. Als u bijvoorbeeld alle HTML-opmerkingen uit een document zou verwijderen, zou u waarschijnlijk eindigen met een document waarin belangrijke informatie ontbreekt.

<!--This is a comment-->

This is a comment

.

HTML-opmerkingen verwijderen met Regex

Er zijn een paar manieren om HTML-opmerkingen met regex te verwijderen. Eén manier is om de vlag /g te gebruiken op de engine voor reguliere expressies in uw teksteditor. Dit komt overeen met elk teken behalve nieuwe regels, waardoor de opmerking wordt verwijderd.

Een andere manier is om een ​​karakterklasse te gebruiken. U kunt een tekenklasse maken door de vlag [^s] te gebruiken, die overeenkomt met elk teken dat geen spatie is. Vervolgens kunt u de escape-reeks s gebruiken om spaties te matchen en de vlag /g op de engine voor reguliere expressies om opmerkingen te verwijderen.

Tools om Regex te leren

Er zijn veel tools die kunnen worden gebruikt om regex in HTML te leren. Een populaire tool is RegexBuddy, te vinden op http://www.regexbuddy.com/. Een andere tool is RegExr, te vinden op https://regexr.com/.

Gerelateerde berichten:

Laat een bericht achter