[linux-l] regex problem

Olaf Radicke briefkasten at olaf-radicke.de
So Nov 6 19:05:02 CET 2011


 Am Sonntag, den 06.11.2011, 18:50 +0100 schrieb Andreas Röhler 
 <andreas.roehler at online.de>:
> Am 06.11.2011 18:24, schrieb Olaf Radicke:
>>
>>   Am Sonntag, den 06.11.2011, 16:00 +0100 schrieb Andreas Röhler
>>   <andreas.roehler at online.de>:
>>   [...]
>>> wie wäre es mit dem:
>>>
>>> echo "erst was, dann %ein kommentar." | sed
>>> 's/^\(.*\)[^\\]*%.*$/\1/g'
>>
>>   ...Besser, aber es scheinen noch nicht alle Szenarien abgedeckt:
>>
>>   echo "erst was, 5\% dann % ein %-kommentar." | sed
>>   's/^\(.*\)[^\\]*%.*$/\1/g'
>>
>>   liefert:
>>
>>   erst was, 5\% dann % ein
>>
>
> echo "erst was, 5\% dann % ein %-kommentar." | sed
> 's/^\(.*\)[^\\]*%.*$/\1/g;s/^\(.*\)[^\\]*%.*$/\1/g'

 Ich hätte nicht gedacht, das dass so schwer zu filtern ist.

 Danke.


 Gruß

 olaf




Mehr Informationen über die Mailingliste linux-l