Liebe Selfer,
So, jetzt hab ich es wohl:
if (preg_match('|<ID n="([\d*])"/>|', $line,$treffer) && ($flag==1))
ist die Loesung. Also die " muessen doch gequotet werden und der Suchbegriff muss in eckige Klammern.
Hmm, also die eckigen Klammern ergeben mit dem Sternchen keinen Sinn! Es sollte so auch ganz ohne gehen. Was das Escapen der Quotes angeht, so sollte es eigentlich auch ohne matchen, da das Suchmuster ja in einfachen Quotes steht...
Aber wie ich sehe, hast Du deine $treffer wieder mit an Bord. Ob es daran lag?
Liebe Grüße aus Ellwangen,
Felix Riesterer.