Mailinglisten-Archive |
Nabend Liste,
ich habe hier ein kleines Problem mit einem regulaeren Ausdruck.
Ich moechte die Daten, die ich bei einem "SHOW COLUMNS FROM tabelle"
(MYSQL) erhalte parsen. Ich erhalte ein Array, in dem auch ein Feld mit
Namen "Type" enthalten ist. Dort stehen so Strings wie:
smallint(5) unsigned
datetime
set('approved','cool','broken','toplink')
varchar(128)
Folgendes moechte ich herauspfriemeln:
- den Typ
- den Inhalt zwischen den Klammern
- das, was nach der schliessenden Klammer steht
Mein erster Versuch sieht wie folgt aus:
preg_match("=(.+)\((.*)\)(.*)=is", $loc_vals[ "Type" ], $loc_matches);
Danach wird eigentliches alles richtig geparsed, ausser der Zeile, die
"datetime" enthaelt. Kann mir jemand einen Tipp geben, wie ich es
hinbekomme, dass auch "datetime" richtig gefunden wird?
Danke und Gruss,
Ralf
--
_____________________________________________
In-Greece.de - die Griechenlandcommunity
_________ http://www.in-greece.de/ __________
php::bar PHP Wiki - Listenarchive