Sommige Speciale tekens Er zijn een aantal ASCII-tekens, die geen afdrukbare karakter equivalenten en in plaats daarvan vertegenwoordigd door escape sequences. Bekende voorbeelden zijn \\ t voor een tab, \\ n voor een nieuwe regel, \\ r voor een harde return en een \\ voor een bel. De horizontale tab Als u een horizontale tab om in tekst moet je typt "\\ t" in de tekst. Beschouw het volgende: mijn $ availableString = "\\ dDeze is een nieuwe sectie en het blijft als een paragraaf."; Let op de '\\ t' een horizontale tab aan het begin van de beschikbare string.
Wilt u misschien het tabblad horizontale passen, \\ t. Uw reguliere expressie zou zijn /\\ t /Met het bovenstaande, moet de volgende uitdrukking terug waar (aangepast) $ availableString = ~ /\\ t /Dus, aan te passen \\ t in de beschikbare reeks, gebruik gewoon \\ t in het patroon. De controle karakters De notatie in het patroon, voor het afstemmen van een controle karakter is \\ cX waarbij X is een brief van A tot Z.
Als je alleen wilt een controle karakter (niet geassocieerd met andere tekens), de letterlijke tekst uitdrukking voor de match regex is: /\\ cX /De volgende expressie geeft een wedstrijd: ". \\ cZ Dat is it" = ~ /\\ CZ /Dus, gewoon gebruik ontsnapte controle karakter in het patroon. Hexadecimale getallen In de programmering, zijn enkele hexadecimale getallen geschreven als: xhh bv XBF Andere hexadecimale getallen worden geschreven als: xhhhh bv xAF7B Ik zal niet geven u nadere uitleg over de hexadecimale getallen; weet gewoon dat je veel voorbeelden zoals die hierboven te vinden.
De notatie voor het afstemmen van hexadecimale getallen is \\ xhh of \\ xhhhh waarbij h is een hexadecimaal getal. Als je alleen wilt een hexadecimaal getal overeenkomen, de letterlijke tekst uitdrukking voor de reguliere expressie is: /\\ xhh /of /\\ xhhhh /Karakters kunnen worden vertegenwoordigd door ontsnapte hexadecimale getallen. De volgende expressie geeft een wedstrijd: "cat" = ~