[gelöst] Kleine Hilfe für RegExp?
Verfasst: 08.04.2010 10:45
Hallo,
ich muss alle Array-Keys Stellen in PHP Code finden, die nicht korrekt mit Hochkomma oder Anführungszeichen ausgewiesen sind.
Beispiel:
The Quick 15 Brown Fox $Jumped[bad] Over test $The["good"] Lazy Dogs.
The Quick Brown $Fox[evenbad] Jumped $Over The $Lazy[1234] 30 Dogs.
Zu finden sind die zwei grünen Teile. Bis jetzt habe ich diese RegExp:
\$\w+\[\w+]
Er findet damit aber leider auch den $Lazy[1234], weil "1234" auch auf \w+ passt. Wie kann ich verhindern, dass es auf rein numerische Array-Keys auch zutrifft? Also "\w+ aber nicht nur numerisch"?
Danke,
Volker
ich muss alle Array-Keys Stellen in PHP Code finden, die nicht korrekt mit Hochkomma oder Anführungszeichen ausgewiesen sind.
Beispiel:
The Quick 15 Brown Fox $Jumped[bad] Over test $The["good"] Lazy Dogs.
The Quick Brown $Fox[evenbad] Jumped $Over The $Lazy[1234] 30 Dogs.
Zu finden sind die zwei grünen Teile. Bis jetzt habe ich diese RegExp:
\$\w+\[\w+]
Er findet damit aber leider auch den $Lazy[1234], weil "1234" auch auf \w+ passt. Wie kann ich verhindern, dass es auf rein numerische Array-Keys auch zutrifft? Also "\w+ aber nicht nur numerisch"?
Danke,
Volker