[PHP] Zeichenkette nach Muster durchsuchen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von joker.org, 4. September 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 4. September 2010
    Zeichenkette nach Muster durchsuchen

    Hallo Leute,

    ich habe eine kleine Frage.
    Ich möchte bei einer Ausgabe von Daten überprüfen, ob eine Hausnummer
    ein Sonderzeichen enthält ("/") z.Bsp. bei Teststraße 132/1

    Wie muss ich das anstellen bzw. was funktioniert am Besten?

    Kann man dafür preg_match anwenden?

    Danke.


    Gruß joker.org
     
  2. 4. September 2010
    AW: Zeichenkette nach Muster durchsuchen

    für ein einzelnes zeichen kannst du strpos verwenden:

    PHP:
    if( strpos ( $hausnummer '/' ) !==  false ) {
        
    // ...
    }
    anonsten ja, preg_match eignet sich dafür.

    PHP:
    if( preg_match ( '/[^\d]+/' $hausnummer )) {
        
    // ...
    }
     
  3. 4. September 2010
    AW: Zeichenkette nach Muster durchsuchen

    Hi Murdoc,

    kannst du mir bitte noch erklären, worfür alle Zeichen nach dem einfachen Anführungszeichen stehen?
    Wäre spitze.

    Danke.

    Gruß joker.org
     
  4. 4. September 2010
    AW: Zeichenkette nach Muster durchsuchen

    Code:
    /[^\d]+/
    
    / = delimiter, muss am anfang und ende der gleiche sein
    [ = leitet eine zeichenklasse ein (eine gruppe von zeichen)
    ^ = steht für "nicht" (am anfang einer zeichenklasse)
    \d = steht für zahlen (decimal)
    ] = beendet die zeichenklasse
    + = steht für "mindestends einmal und beliebig oft nacheinander"
    / = delimiter (wie am anfang)
     
  5. 4. September 2010
    AW: Zeichenkette nach Muster durchsuchen

    [G]reguläre ausdrücke[/G] ist glaube ich das Stichwort, das du suchst
     
  6. 6. September 2010
    AW: Zeichenkette nach Muster durchsuchen

    Hi,
    ah oke danke.
    Werde mir das mal noch genauer durchlesen

    Gruß joker.org
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.