preg_match regex problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • preg_match regex problem

    folgendes versuch ich mich preg_match zu lösen

    string = [|||] -> false
    string = [1|||] -> true
    string = [|||test] -> true
    string = [12|lala|789|test] -> true

    ich weiß nicht weiter erst dachte ich könnte das mit [^] nicht zeichenklasse machen aber das geht nicht also:

    regex = "/[^\[\]\|]/"

    wie kann man das lösen?

    danke

  • #2
    Wenns nur false ist, wenn vor, zwischen und nach den ||| nix steht, was brauchst Du da ein preg_match?
    PHP-Code:
    if ($string != '[|||]') {

    Kannst Du die Bedingung etwas allgemeiner formulieren?
    Die zehn Gebote sind deswegen so kurz und logisch, weil sie ohne Mitwirkung von Juristen zustande gekommen sind. (Charles de Gaulle)

    Kommentar


    • #3
      au backe das ist natürlich auch ne möglichkeit aber ich würds ja zu gern wissen wie das mit preg_match ginge? bedingung habe ich aufgezeit sobald vor, zwischen, hinter dem | was steht ist es ein match

      Kommentar

      Lädt...
      X