adni123: preg_match mit "

Beitrag lesen

if (preg_match('|<ID n="([\d*])"/>|', $line,$treffer)  && ($flag==1))
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...

Hm, also nur mit den eckigen Klammern wird die Zahl im $treffer-Array abgelegt. Keine Ahnung warum das ohne nicht geht.
Und auch nur, wenn die Hochkommas gequotet werden, schlaegt das preg_match ueberhaupt zu, will heissen, wertet die Regex in $line aus.

Danke fuer deine Hilfe
Andi