Lahendatud: regex eemalda html-kommentaar

HTML-i kommentaaride eemaldamise regexi peamine probleem on see, et see võib jätta maha soovimatu sisu. Näiteks kui eemaldaksite dokumendist kõik HTML-i kommentaarid, jõuaksite tõenäoliselt dokumendini, millel puudub oluline teave.

<!--This is a comment-->

This is a comment

.

HTML-i kommentaaride eemaldamine Regexiga

HTML-i kommentaaride eemaldamiseks regexiga on mitu võimalust. Üks võimalus on kasutada tekstiredaktoris regulaaravaldise mootoril lippu /g. See ühtib mis tahes tähemärgiga, välja arvatud reavahetused, mis põhjustab kommentaari eemaldamise.

Teine võimalus on kasutada märgiklassi. Saate luua märgiklassi lipu [^s] abil, mis sobib iga tähemärgiga, mis ei ole tühik. Seejärel saate tühikute sobitamiseks kasutada paojärjestust s ja kommentaaride eemaldamiseks regulaaravaldise mootori lippu /g.

Tööriistad Regexi õppimiseks

HTML-is regexi õppimiseks saab kasutada palju tööriistu. Üks populaarne tööriist on RegexBuddy, mille leiate aadressilt http://www.regexbuddy.com/. Teine tööriist on RegExr, mille leiate aadressilt https://regexr.com/.

Seonduvad postitused:

Jäta kommentaar