Thread RegEx-Frage: Was macht (?>[^\[\]]+)
(4 answers)
Opened by pktm at 2007-04-22 11:34
Hallo!
Was macht eigentlich das hier: (?>[^\[\]]+) SOweit ich das ersehe sucht das nach einer Zeichenkette die aus mindestens einem Zeichen besteht, die aber keine [ oder ] beinhalten darf. Was aber macht (?>) ??? In der Doku steht dazu, dass das Backtracking verhindert und nur das genannte Muster matcht, mehr aber nicht. SO ganz verstehe ich dasa aber nicht. Kann mir das jemand eventuell an einem Beispiel erklären? Losgelassen wurde das Ding auf solche Strukturen: Code: (dl
)
my $tree_aref = [['Root', ['Terminal', 'T2', ['Nonterminal', ['Terminal']]]]]; Grüße, pktm\n\n <!--EDIT|pktm|1177227277--> http://www.intergastro-service.de (mein erstes CMS :) )
|