*   >> Lezen Onderwijs artikelen >> tech >> web development

Reguliere Expressie Patronen in Php

Let op het gebruik van de rechte haken. De volgende code wordt een match te produceren voor een soortgelijke reden: preg_match ("/[az] /", "ID5i") Een wedstrijd plaatsvindt tussen 'i' in de range az en 'i', het enige kleine later in ons huidige onderwerp . Uiteraard kunt u een reeks combineren met andere personages in de reguliere expressie. De regex /ID [0-9] id /komt overeen met "ID4id", "ID5id", "ID6id"; in feite elk woord dat begint met 'ID', gevolgd door een cijfer en vervolgens 'id'. Dus preg_match ("/ID [0-9] id /", "ID2id is een ID") produceert een wedstrijd.

Vergeet niet, preg_match () is de belangrijkste PHP functie, die u gebruikt, wanneer u een wedstrijd. Opmerking: het bereik formaat geeft een korte vorm van het schrijven van een klasse. Het bereik moet in vierkante haken effectief worden beschouwd als een klasse. Het is één element in de vierkante haken die is afgestemd. Ontkenning Karakter varieert en sommige speciale regex tekens kunnen worden ontkend. Elk teken behalve een cijfer wordt geschreven als [^ 0-9] Dit verwijst naar alle tekens bestaande, die niet in het bereik 0-9.

De volgende expressie geeft een match: preg_match ("/[^ 0-9] /", "12P34") P is niet in het bereik [0-9]; P buiten. Met betrekking tot alle tekens, P in het bereik [^ 0-9]. Let op de aanwezigheid en afwezigheid van de '^ "teken in klassen [0-9] en [^ 0-9] In deze paragraaf. Het bijzondere karakter gebruikt voor ontkenning is "^". Het bereik buiten [a-z] is [^ a-z]. Dat is [^ a-z] is de ontkenning van [a-z]. Het bereik buiten [A-Z] is [^ A-Z]. Dat is [^ A-Z] is de ontkenning van [A-Z]. We zullen andere ontkenningen hieronder.

Afkortingen voor Common Character Classes \\ d \\ d middelen, elk cijfer, en de afkorting [0-9]. De volgende code produceert een wedstrijd: preg_match ("/ID \\ deed /", "ID5id is een ID") negaties \\ d \\ D wordt genegeerd \\ d. Het vertegenwoordigt elk teken dat geen cijfer, dat is [^ 0-9]. \\ s \\ \\ t \\ r \\ n \\ f zijn witruimte karakters. '\\' Of gewoon '' wordt geproduceerd wanneer u op de spatiebalk van je toetsenbord. \\ t is produceert wanneer u op uw toetsenbord de Tab-toets. \\ r is de carriage return karakter. \\ n is de nieuwe lijn karakter en \\ f de form feed karakter.

\\ s is de afkorting voor een witte ruimte karakter. Dat is \\ s is gelijk aan [\\ \\ t \\ r \\ n \\ f]. De volgende expressie geeft een match: preg_match de volgende uitdrukking produceert ook een wedstrijd ("/\\ n /", "de eerste regel \\ r \\ nDe tweede lijn.."): Pr

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.