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