"; Legg merke til '\\ t' for en horisontal fane ved begynnelsen av den tilgjengelige strengen. Du ønsker kanskje å matche den horisontale kategorien \\ t. Ditt regulære uttrykk ville være /\\ t /Med ovennevnte, skal følgende uttrykk return true (matchet) $ availableString = ~ /\\ t /Så, for å matche \\ t på den tilgjengelige streng, bare bruk \\ t i mønsteret. De kontrolltegn Notasjonen i et mønster, for å matche en kontroll karakter er \\ cX der X er en bokstav fra A til Z.
Hvis du bare ønsker å matche en kontroll karakter (ikke forbundet med andre figurer), den bokstavelige teksten uttrykk for regex er: /\\ cX /Følgende uttrykk gir en kamp: ". \\ CZ Det er det" = ~ /\\ CZ /Så, bare bruk rømt kontrolltegn i mønsteret. Heksadesimale tall i programmering, er noen heksadesimale tall skrives som: xhh f.eks xBF Andre heksadesimale tall er skrevet som: xhhhh f.eks xAF7B Jeg vil ikke gi deg nærmere forklaring om heksadesimale tall; bare vet at du vil finne mange eksempler som de ovenfor.
Notasjonen for å matche heksadesimale tall er \\ xhh eller \\ xhhhh der h er et heksadesimalt siffer. Hvis du bare ønsker å matche et heksadesimalt tall, bokstavelig teksten uttrykk for regex er: /\\ xhh /eller /\\ xhhhh /tegn kan bli representert av rømt heksadesimale tall. Følgende uttrykk produserer en kamp: "cat" = ~ /\\ x61 \\ x74 /Fordi, det heksadesimale tallet for karakteren, 'a' er x61 og at for t er x74. Word Boundary Et ord grense er grensen mellom et ord karakter og et ikke-ord karakter.
Vurder følgende strenger: "en to tre fire fem" "en, to, tre, fire, fem" "en, to, tre, fire, fem" "en-to-tre-fire-fem" Følgende uttrykk vil returnere sann (kamp): "en to tre fire fem" = ~ /\\ b /Betegnelsen '\\ b' brukes for å matche en ordgrense. I ovennevnte uttrykk, er det grensen mellom åpne dobbeltanførselstegn og ordet, "en" som har blitt matchet. Hvis du ønsker å matche grensen mellom ordet "en", og den plassen som følger den, må du endre re