ereg
jakob
- php
hallo,
kann mir mal bitte jemand erklären was zum beispiel dieses hier in der ereg-funktion genau bedeutet:
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})",$datum, $regs)
also ich ich verstehe nicht was das ([0-9]{4})und das ([0-9]{1,2}) bedeutet.
und dann würde ich noch gerne wissen welche möglichkeiten es noch mit der ereg-funktion gibt.
kann ich z.B. aus einer variable die zum beispiel so aussieht: $var = "12;13;14"; und immer unterschiedlich viele zahlen drinn hat die einzellnen zahlen in $regs speichern???
Vielen Dank schon im vorraus.
Gruß
Jakob
Hallo
also ich ich verstehe nicht was das ([0-9]{4})und das ([0-9]{1,2}) bedeutet.
([0-9]{4}) ->Finde 4 Ziffern im Bereich 0-9 (also nur Zahlen) hintereinander
([0-9]{1,2}) -> Finde ein bis 2 Ziffern im Bereich 0-9 hintereinader
und dann würde ich noch gerne wissen welche möglichkeiten es noch mit der ereg-funktion gibt.
Schau mal hier:
http://php3.de/ereg
und ein schönes Kapitel auch aus den FAQs:
7. Reguläre Ausdrücke
http://www.dclp-faq.de/ch/ch-regexp.html
kann ich z.B. aus einer variable die zum beispiel so aussieht: $var = "12;13;14"; und immer unterschiedlich viele zahlen drinn hat die einzellnen zahlen in $regs speichern???
Klar, aber nimm dafür explode() -> [lkink:http://php3.de/explode]
$regs = explode(";", $var);
fertig ist dein Array
Gruß
auch so
David
Hallo David,
und ein schönes Kapitel auch aus den FAQs:
7. Reguläre Ausdrücke
http://www.dclp-faq.de/ch/ch-regexp.html
Ja, und ganz besonders http://www.dclp-faq.de/q/q-regexp-ereg.html
Zudem lassen sich mit den preg-Funktionen Perl-kompatible RegExps verwenden, und die sind in SELFHTML auch schon recht gut erläutert: http://selfhtml.teamone.de/cgiperl/sprache/regexpr.htm
Grüße aus Darmstadt,
Benjamin