Du kanske vill matcha fliken horisontella, \\ t. Det reguljära uttryck skulle vara /\\ t /Med ovanstående bör följande uttryck return true (matchas) $ availableString ~ /\\ = t /Så, för att matcha \\ t i det tillgängliga strängen, bara använda \\ t i mönstret. Kontroll Tecken Noteringen i mönstret, för att matcha en styrtecken är \\ CX där X är ett brev från A till Ö Om du bara vill matcha ett kontrolltecken (inte förknippat med andra tecken), den bokstavliga text uttryck för regex är: /\\ CX /Följande uttryck producerar en match: ".
\\ CZ Det är det" = ~ /\\ CZ /Så flydde bara använda styrtecknet i mönstret. Hexadecimala siffror i programmering, vissa hexadecimala tal skrivas som: xhh t.ex. XBF Andra hexadecimala tal skrivs som: xhhhh t.ex. xAF7B jag inte kommer att ge dig ytterligare förklaring om hexadecimala tal; bara vet att du kommer att hitta många exempel som de ovan. Beteckningen för att matcha hexadecimala tal är \\ xhh eller \\ xhhhh där h är en hexadecimal siffra.
Om du bara vill matcha ett hexadecimalt tal, är den bokstavliga text uttrycket för regex: /\\ xhh /eller /\\ xhhhh /Tecken kan representeras av förrymda hexadecimala tal. Följande uttryck producerar en match: "cat" = ~ /\\ x61 \\ x74 /Jo, det hexadecimala numret för tecknet, 'a' är x61 och för t är x74. Ordgräns En ordgräns är gränsen mellan ett ordtecken och ett icke-ordtecken.
Tänk på följande strängar: "en två tre fyra fem" "en, två, tre, fyra, fem" "ett, två, tre, fyra, fem" "en-två-tre-fyra-fem" Följande uttryck återkommer sann (match): "en två tre fyra fem" = ~ /\\ b /Beteckningen "\\ b 'används för att matcha en ordgräns. I ovanstående uttryck, är det gränsen mellan öppningen dubbla citattecken och ordet "en" som har matchats. Om du vill matcha gränsen mellan ordet "ett" och utrymmet som följer det, måste du ändra regex till: /en \\ b /Här har du ordet "en", följt av "\\ b '. Mönstret "en \\ b" är vad matchas.