Išspręsta: regex pašalinti html komentarą

Pagrindinė problema, susijusi su reguliariuoju reiškiniu, pašalinant HTML komentarus, yra ta, kad jis gali palikti nenumatytą turinį. Pavyzdžiui, jei iš dokumento pašalintumėte visus HTML komentarus, greičiausiai atsirastų dokumentas, kuriame trūks svarbios informacijos.

<!--This is a comment-->

This is a comment

.

HTML komentarų pašalinimas naudojant Regex

Yra keletas būdų, kaip pašalinti HTML komentarus naudojant reguliarųjį reiškinį. Vienas iš būdų yra naudoti žymą /g teksto rengyklės reguliariosios išraiškos variklyje. Tai atitiks bet kurį simbolį, išskyrus naujas eilutes, dėl kurių komentaras bus pašalintas.

Kitas būdas yra naudoti simbolių klasę. Simbolių klasę galite sukurti naudodami vėliavėlę [^s], kuri atitiks bet kurį simbolį, kuris nėra tarpas. Tada galite naudoti s pabėgimo seką, kad suderintumėte tarpus, ir /g vėliavėlę reguliariojo posakio variklyje, kad pašalintumėte komentarus.

Įrankiai išmokti Regex

Yra daug įrankių, kuriuos galima naudoti norint išmokti reguliarųjį reiškinį HTML. Vienas populiarus įrankis yra „RegexBuddy“, kurį galima rasti adresu http://www.regexbuddy.com/. Kitas įrankis yra RegExr, kurį galite rasti adresu https://regexr.com/.

Susijusios naujienos:

Palikite komentarą