[linux-l] regex problem

Andreas Röhler andreas.roehler at online.de
So Nov 6 18:50:24 CET 2011


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'



Mehr Informationen über die Mailingliste linux-l