(Tästä sivusta aiheutui vielä yksi korjaus: wikimuutokset.)
:readl s/<!--[^>]*-->//g /<!--/{ N b readl }
Tämä ei ole ihan oikeaoppinen, sillä itse asiassa kommentteja voi olla minkä tahansa tagin sisässä, --:lla erotettuna. Taginsisäisyys on vaikea määrittää. Miten olisi tämä:
:readl s/\(<![^->]*\)--[^>]*--/\1/ t readl /<![^>]*$/{ N b readl } s/<!>//g
Tämäkään ei ole välttämättä ihan oikein, sillä en tiedä, onko > tosiaan sallittu kommentissa. Mutta luulen ettei. Lisäksi on se ongelma, että attribuuttien sisällä -- on muistaakseni sallittu, eli esim. tällainen käsitellään väärin:
<!ENTITY blahblah name="foo--bar" jogo jogo ...
Tämän ratkaisemisen jätän harjoitukseksi...