<?xml version="1.0" encoding="ISO-8859-15"?>
<rss version="2.0"><channel>
<title>miten html-kommentit poistetaan sed:lla</title>
<link>http://sange.fi/~atehwa/cgi-bin/piki.cgi/</link>
<description>Recent changes in miten html-kommentit poistetaan sed:lla</description>
<item><title>miten html-kommentit poistetaan sed:lla</title>
<link>http://sange.fi/~atehwa/cgi-bin/piki.cgi/miten%20html-kommentit%20poistetaan%20sed%3Alla</link>
<guid>http://sange.fi/~atehwa/cgi-bin/piki.cgi/#1119876101</guid>
<description>&lt;p&gt;&lt;ins&gt;(Tästä sivusta aiheutui vielä yksi korjaus: 
[wikimuutokset].)&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;{{{ :readl s/&lt;!--[^&gt;]*--&gt;//g /&lt;!--/{ N b readl } }}}&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;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ä:&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;{{{ :readl s/\(&lt;![^-&gt;]*\)--[^&gt;]*--/\1/ t readl /&lt;![^&gt;]*$/{ N b 
readl } s/&lt;!&gt;//g }}}&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;Tämäkään ei ole välttämättä ihan oikein, sillä en tiedä, onko &gt; 
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:&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;&lt;!ENTITY blahblah name="foo--bar" jogo jogo ...&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;Tämän ratkaisemisen jätän harjoitukseksi...&lt;/ins&gt;

</description>
<pubDate>Mon, 27 Jun 2005 12:41:41 +0000</pubDate>
</item>

</channel></rss>
