jakob: ereg

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

  1. 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

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
    1. 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

      --
      http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
      SELF-Code: sh:) fo:) ch:} rl:| br:> n4:( ie:% mo:) va:) de:> zu:) fl:| ss:) ls[