Ich möchte nämlich folgendes machen:
Getroffen werden sollen alle Ausdrücke, die mit "zeugamanfang" beginnen UND mit "/zeugamende" enden UND bei denen dem "/zeugamende" NICHT "/zeugdazwischen" vorausgeht. Escaping der Slashes habe ich der Lesbarkeit halber gerade mal weggelassen. ;-)
Du hat bei dir vergessen, dass zwischen Anfang und Ende auch .*? vorkommen muss.
Kannst Du mir 'nen Tip geben?
Würge nicht alles in eine REX
Im Perl Stil
$pat =~ m#start(.*?)ende# and myfunc($1);
sub myfunc {
# parse den Inhalt
# gib das gewünschte zurück
}
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische