Løst: regex fjern html-kommentar

Det største problem med regex, der fjerner HTML-kommentarer, er, at det kan efterlade utilsigtet indhold. Hvis du for eksempel skulle fjerne alle HTML-kommentarer fra et dokument, ville du sandsynligvis ende med et dokument, der mangler vigtige oplysninger.

<!--This is a comment-->

This is a comment

.

Fjernelse af HTML-kommentarer med Regex

Der er et par måder at fjerne HTML-kommentarer med regex. En måde er at bruge /g-flaget på den regulære udtryksmotor i din teksteditor. Dette vil matche ethvert tegn undtagen nye linjer, hvilket vil få kommentaren til at blive fjernet.

En anden måde er at bruge en karakterklasse. Du kan oprette en karakterklasse ved at bruge [^s]-flaget, som vil matche ethvert tegn, der ikke er et mellemrum. Derefter kan du bruge s escape-sekvensen til at matche mellemrum og /g-flaget på den regulære udtryksmotor til at fjerne kommentarer.

Værktøjer til at lære Regex

Der er mange værktøjer, der kan bruges til at lære regex i HTML. Et populært værktøj er RegexBuddy, som kan findes på http://www.regexbuddy.com/. Et andet værktøj er RegExr, som kan findes på https://regexr.com/.

Relaterede indlæg:

Efterlad en kommentar