Mailinglisten-Archive |
Hallo Hinrich, Hinrich Donner wrote: > Moin, > > mal eine kleine Frage. Wenn ich eine PHP-Knstrukt habe: > > $var = "value"; > > dann könnte doch ein preg_match so aussehen: > > /^\$([a-z]{1}[a-z0-9_]*)[^=]*=([^;]+);/i > > Seltsamerweise funktioniert der Ausdruck bei mir nur, wenn ich den Teil "^\$" > weglasse. Mache ich einen Denkfehler, oder funktioniert der Escape in diesem > Fall nicht? prinzipiell ist das OK, der Ausdruck matcht dann, wenn er einen String findet, der mit "$" beginnt, gefolgt von einem Kleinbuchstaben (das {1} könntest Du auch weglassen) und beliebig vielen Kleinbuchstaben bzw. Ziffern oder "_", dann beliebig vielen Zeichen, die nicht "=" sind, dann ein Gleichheitszeichen und mindestens ein Zeichen, das nicht das Semikolon ist, was aber willst Du genau checken und wie sieht Dein preg_match komplett aus? -- Mit freundlichen Grüßen Marco Schumann united-domains AG Tel.: 0 81 51 / 3 68 67 - 0 Fax: 0 81 51 / 3 68 67 - 77 http://www.united-domains.de mailto:schumann_(at)_united-domains.de
php::bar PHP Wiki - Listenarchive