Glemi
18.02.2005, 00:03
ok. ich bin anfänger in regexp. folgende einfache Frage:
ich habe einen Ausdruck der Form "blablabla <eins, zwei, drei, usw> brabbel <hopps, knacks, etc> blubber". ich glaub es sollte ungefähr ersichtlich sein, was ich meine. jetzt will ich alle wörter die in einem <>-Klammerpaar stehen matchen. wenn ich obigen ausdruck auswerten lasse, sollten also "eins" "zwei" "drei" "usw" "hopps" "knacks" und "etc" dabei rauskommen.
übrigens verwende ich "m$ vbscript regular expressions 5.5" (bitte nicht hauen)
bei folgendem pattern von mir kommt aber nur "usw" und "etc", also jeweils das letzte wort in jedem <>-klammerpaar heraus:
<(?:\s?(\w+),?)+?>
ich habe einen Ausdruck der Form "blablabla <eins, zwei, drei, usw> brabbel <hopps, knacks, etc> blubber". ich glaub es sollte ungefähr ersichtlich sein, was ich meine. jetzt will ich alle wörter die in einem <>-Klammerpaar stehen matchen. wenn ich obigen ausdruck auswerten lasse, sollten also "eins" "zwei" "drei" "usw" "hopps" "knacks" und "etc" dabei rauskommen.
übrigens verwende ich "m$ vbscript regular expressions 5.5" (bitte nicht hauen)
bei folgendem pattern von mir kommt aber nur "usw" und "etc", also jeweils das letzte wort in jedem <>-klammerpaar heraus:
<(?:\s?(\w+),?)+?>