phpbar.de logo

Mailinglisten-Archive

[php] RE: preg_match fuer Variablennamen

[php] RE: preg_match fuer Variablennamen

Albin Blaschka php_(at)_phpcenter.de
Tue, 20 Aug 2002 15:14:15 +0200


Hallo,
Ja, ich schon wieder mit dem Suchmuster für Variablen:

Ich habe das Suchmuster, mit dem mir geholfen wurde
verändert und nach längeren Versuchen es geschafft,
daß es die Indices bei assoziativen Arrays mitmatcht:
Es schaut so aus:
([\$]{1}[\w]*[\[]{1}'[\w]*'])

Was ich aber noch noch nicht geschafft habe, sind die zwei
Ausdrücke zu verknüpfen, also "normale" Variable und Array mit Index
zu matchen:
([\$]{1}[\w]*)|([\$]{1}[\w]*[\[]{1}'[\w]*']) findet nur wieder
die "einfachen" Variablen, also ohne "['index']"...

P.S.: Der Vorschlag aus dem Handbuch
([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*) ist erstens länger
und geht an meinen Bedürfnissen etwas vorbei...

lg,
Albin


/////////////////////////////////////////////////////////////////////
//  Albin Blaschka, Mag. rer. nat.
//  Etrichstraße 26
//  A - 5020 Salzburg
//  Tel.: 0699 - 111 97 791 (privat)
//         0662 - 8044 - 5520 oder 5517 (Institut)
//  It´s hard to live in the mountains,
//  hard, but not hopeless!
////////////////////////////////////////////////////////////////////


php::bar PHP Wiki   -   Listenarchive