From: Juergen Unger (dwalin_at_addict.de)
Date: 22. May 2000
Moin !
On Mon, May 22, 2000 at 02:38:12AM +0200, Christian Weisgerber wrote:
> Regular-Expression-Problem:
[...]
> Dabei sollen sinnvollerweise Sequenzen wie
>
> f^Hfe^Het^Htt^Ht
>
> zu
>
> <fett>fett</fett>
>
> werden, also nicht für jedes Zeichen die Hervorhebung einzeln an-
> und wieder ausgeschaltet, sondern Folgen gleich hervorgehobener
> Zeichen zusammengefasst werden.
>
> Irgendwie stehe ich auf dem Schlauch, ich kriege keinen Regular
> Expression für diese Transformation hin (sed, Perl).
das geht IMHO nicht mit nur einer regex, dagegen mit zwei
hintereinandergeschalteten schon:
echo "f^Hfe^Het^Htt^Ht" | \
sed "s/\(.\)^H\1/<fett>\1<\/fett>/g" | \
sed "s/<\/fett><fett>//g"
Gruss,
-Juergen-
-- dwalin_at_addict.de -- j.unger_at_choin.net
Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET