Alphanumerisk Träffar alfabetiska och numeriska tecken
\n Träffar en ny-rad-tecken (chr(10))
\f Träffar radmatning (form-feed Chr(12))
\r Träffar radbyte (carriage return eller Chr(13))
\t Träffar en horisontell tab
\v Träffar en vertikal tab
\? Träffar ?
\* Träffar *
\+ Träffar +
\. Träffar .
\| Träffar |
\{ Träffar {
\} Träffar }
\\ Träffar \
\[ Träffar [
\] Träffar ]
\( Träffar (
\) Träffar )
\xxx Träffar ASCII-numret presenterad av oktalnumret xxx ("\50" träffar "(" eller chr(40))
\xdd Träffar ASCII-numret presenterad av hexnumret dd ("\x28" träffar "(" eller chr(40))
\uxxxx Träffar ASCII-numret presenterad av UNICODE xxxx ("\u00A3" träffar "£")
Teckenmatchningar
[xyz] Träffar alfabetiska och numeriska tecken inom []
[^xyz] Träffar inte alfabetiska och numeriska tecken inom []
. Träffar på vilket tecken som helst utom \n
\w Träffar vilket ord som helst, samma som [a-zA-Z_0-9]
\W Träffar vilket icke-ord som helst, samma som [^a-zA-Z_0-9]
\d Träffar vilket tal som helst, samma som [0-9]
\D Träffar vilket icke-tal som helst, samma som [^0-9]
\s Träffar vilket space-tecken som helst, samma som [\t\r\n\v\f]
\S Träffar vilket icke-space-tecken som helst, samma som [^\t\r\n\v\f]
Repetitioner
{x} Träffar exakt x förekomster av Regular Expression. "\d{5}" träffar fem tal
{x,} Träffar x eller fler förekomster av Regular Expression. "\s{2,}" träffar minst två space-tecken
{x,y} Träffar x till y förekomster av Regular Expression. "\d{2,3}" träffar minst två,
högst tretal
? Träffar noll eller en förekomst, samma som {0,1}. "a\s?b" träffar "ab" eller "a b"
* Träffar noll eller fler förekomster, samma som {0,}.
+ Träffar en eller fler förekomster, samma som {1,}.
Alternation och gruppering
() Grupperar en sats för att skapa en sats. Kan nästlas. "(ab)?(c)" träffar "abc" eller "c"
| Växling som kombinerar satser in i en Regular Expression och träffar vilken som helst av de olika satserna. "(ab)|(cd)|(ef)" träffar "ab" eller "cd" eller "ef"
referens tillbaka
()\n Träffar en sats som är numrerad av vänsterparantesen. "(\w+)\s+\1" träffar vilket ord som helst som förekommer två gånger i rad, som t.ex "hubba hubba."