Een reguliere expressie in PHP is een reeks van een of meer tekens die een patroon te creëren . U gebruikt dit patroon om tekens in een string match , op zoek naar waarden , zoals een e-mailadres of het domein deel van een URL te identificeren of te vervangen . PHP heeft verschillende functies die reguliere expressies gebruiken om tekenreeksen overeenkomen in uw web bestanden . Syntax Voeg de reguliere expressie patroon dat u wilt gebruiken om strings te passen in scheidingstekens zoals een slash . Uw scheidingsteken kan een null-teken of een backslash niet . Als u wilt dat het scheidingsteken onder meer in het patroon zelf , ontsnappen aan het scheidingsteken in het patroon door het intikken van een backslash vóór het. Sla het patroon op een PHP variabele . Bijvoorbeeld , type " $ myPattern = ' /is /" "naar een patroon dat een voorbeeld van" is " in een tekenreeks , zoals het woord " is " zichzelf " dit " of zelfs overeen creëren" vlekken . " < Br > patroon Type het teken aan het begin van de reguliere expressie aan te geven dat u het patroon te beginnen bij het begin van de string zelf " ^ " . Evenzo , typ het " $ " teken aan het einde van de reguliere expressie aan te geven dat het patroon alleen moet overeenkomen met het einde van de string . Bijvoorbeeld , " $ myPattern = ' /^ wordt /' " overeenkomt met de string " is deze manier van werken ? ' maar komt niet overeen " dit werkt , " want het "is " in " dit " is niet aan het begin van de string . PCRE functies PCRE reguliere functies van PHP expressie laat je patronen met behulp van tekens die beschikbaar zijn in de 256 - karakter ASCII set te creëren . Sommige van uw opties zijn wedstrijd , wereldwijde wedstrijd , zoeken en vervangen , en string split functies . In deze functies , passeer je een string aan te passen en een patroon , hetzij met behulp van PHP variabelen of letterlijke tekenreeksen . De meeste optionele parameters waarmee u de resultaten op te slaan in een array van wedstrijden en set vlaggen en een offset voor de geretourneerde array . Mb_ereg Functions De PHP mb_ereg functie set is een uitbreiding van de PCRE functies in dat ze je in staat om reguliere expressies te gebruiken met multibyte strijkers . Dit soort snaren gaat dieper in op de standaard ASCII -tekenset om meer tekens, zoals Unicode- coderingen die bevat , bijvoorbeeld tekens met accenten of buitenlandse alfabetten bevatten . Deze functie set bevat functies die zoeken of wedstrijd snaren voor een bepaald patroon , of vervangen van een patroon in een string met een nieuwe waarde . Het heeft ook een aparte wedstrijd en vervang functies die brief geval negeren .
|