Klaus: ereg und OR

hi leute,

wie kann ich mit dem befehl ereg zwei begriffe in einem string suchen (OR)? mit ereg("test|test1",$teststring) gehts leider nicht. habt ihr da eine idee?

besten dank
klaus

  1. Hallo,

    eventuell mit einer for-schleife, die jedesmal den nächsten eintrag aus einem array zur überprüfung festlegt... ob man innerhalb der funktion mehrere suchstrings festlegen kann weiß ich nicht, denke ich aber auch nicht...

    Odium

    1. Dein Problem ist, das test in test1 vorkommt, und so immer wenn er test1 findet auch automatisch test mit dabei ist. Vieleicht zickt er deshalb???

  2. Hi,

    wie kann ich mit dem befehl ereg zwei begriffe in einem string suchen (OR)? mit ereg("test|test1",$teststring) gehts leider nicht. habt ihr da eine idee?

    ereg("(test|test1)",$teststring) sollte gehen.
    Wenn man Dein ursprüngliches Beispiel mal zur Verdeutlichung abwandelt:
    ereg("test|check",$teststring)
    würde z.B. auf "tescheck" und auf "testheck" passen.
    Die Klammern sind notwendig, um den Bereich des Oder festzulegen.

    Schönen Gruß

    Rainer