Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Regular Expressions i PHP
    En vanlig uttrykk i PHP er en serie av ett eller flere tegn som skaper et mønster. Du bruker dette mønsteret for å matche tegn i en streng , som ønsker å identifisere eller erstatte verdier, for eksempel en e-postadresse eller domenet delen av en URL . PHP har flere forskjellige funksjoner som bruker regulære uttrykk for å matche strenger i Web-filer . Syntax

    Legg ved det vanlige uttrykket mønster som du vil bruke til å matche strenger i skilletegn som en skråstrek. Din skilletegn kan ikke være en null tegn eller en omvendt skråstrek . Hvis du ønsker å inkludere skilletegnet i mønsteret selv, unnslippe skilletegn i mønsteret ved å skrive en omvendt skråstrek før det. Lagre mønsteret til en PHP variabel . For eksempel " $ myPattern = '/er /' " for å lage et mønster som matcher alle forekomsten av "er" i en streng , for eksempel ordet "er" i seg selv " dette " eller " kviser ".

    mønster

    Skriv inn "^ "-tegnet på begynnelsen av det regulære uttrykket for å betegne at du vil at mønsteret skal begynne på begynnelsen av selve strengen . Likeledes , skriv "$" tegnet på slutten av det regulære uttrykket for å betegne at mønsteret skal samsvare bare slutten av strengen . For eksempel , "$ myPattern = '/^ er /' " matcher strengen " er dette arbeidet ? " men stemmer ikke " dette fungerer , " fordi det "er" in "dette" er ikke i begynnelsen av strengen .

    pcre Funksjoner

    PHP er pcre regulære uttrykk funksjoner lar deg lage mønstre ved hjelp av tegn som er tilgjengelige i 256 -tegns ASCII settet. Noen av alternativene inkluderer kamp , global kamp , søk og erstatt , og streng split funksjoner. I disse funksjonene , du passerer en streng å matche og et mønster , enten ved hjelp av PHP variabler eller strenger . De fleste har valgfrie parametere som lar deg lagre resultatene i en rekke kamper og sett flagg og en forskyvning for den returnerte matrisen .
    Mb_ereg Funksjoner

    PHP mb_ereg funksjon sett er en forlengelse av de pcre funksjoner ved at de lar deg bruke vanlige uttrykk med multibytetegn strenger . Slike strenger utdyper standard ASCII tegnsett for å inkludere flere tegn, for eksempel Unicode - baserte kodinger som inneholder, for eksempel tegn med aksenter eller utenlandske alfabeter . Denne funksjonen Settet inkluderer funksjoner som søk eller kamp strenger for et gitt mønster , eller erstatte et mønster i en streng med en ny verdi . Den har også egen kamp og erstatte funksjoner som ignorerer brev tilfelle.

    früher :

     Weiter:
      Relatert Artike
    ·Linux, Apache , MySQL og PHP for nybegynnere 
    ·Slik fjerner linjeskift i PHP 
    ·Hvordan sette opp en enkel PHP SoapServer Med en funksj…
    ·Hvordan bruke Zend ACL i en Modular Miljø 
    ·Hvordan sjekke om en String Finnes i PHP 
    ·Slik skjuler et bilde med PHP 
    ·Hvordan lage en redaktør i PHP 
    ·Hva er en PHP File 
    ·Hvordan skrive en tekst basert spill Script i PHP 
    ·Slik installerer Apache , MySQL og PHP på Rackspace 
      Anbefalte artikler
    ·Hvordan Spesifiser Hidden Input URL Med JSF 
    ·Hvordan legge inn flere brukerinndatatjenester Strings …
    ·Fordelene av Custom Tags 
    ·Hvordan dele heltall med Bit Flytter 
    ·Hva er fordelene med COM + 
    ·Hvordan fikse en bufferoverløp 
    ·Slik fjerner spesialtegn fra en VB String 
    ·Hvordan lage database i Lisp Coding 
    ·Hva er Adobe ExtendScript Toolkit 
    ·Hvordan erstatte Array Strings i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/