Dus "ID2id is een ID" = ~ /ID [0-9] id /produceert een wedstrijd. Opmerking: het bereik formaat geeft een korte vorm van het schrijven van 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 code produceert een wedstrijd: "12P34" = ~ /[^ 0-9] /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 het teken ^ tussen de 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: "ID5id is een ID" = ~ /ID \\ deed /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 wedstrijd: "..
De eerste regel \\ r \\ nDe tweede lijn" = ~ /\\ n /de volgende uitdrukking produceert ook een wedstrijd: ". De eerste regel \\ r \\ nDe tweede lijn." = ~ /\\ s /\\ s is een klasse van witruimte karakters. Genegeerde \\ s \\ S \\ S wordt genegeerd \\ s. He
2 Krijg en jailbreaken het voor 1G, 2G, 3…