Anna's notes

Regex snippets

Line

^ = line start
$ = line end

Text between brackets

\(.*?\)

Single character

Wildcard

Example regex: a.c

abc   // match
a c   // match
azc   // match
ac    // no match
abbc  // no match

Optionally

? = match 0 or 1 occurrences of a character

Example regex: a.?c

abc   // match
a c   // match
azc   // match
ac    // match
abbc  // no match

In a set

Use square brackets [] to match any characters in a set.

Example 1 regex: a[bcd]c

abc   // match
acc   // match
adc   // match
ac    // no match
abbc  // no match

Example 2 regex: a[0-7]c

a0c   // match
a3c   // match
a7c   // match
a8c   // no match
ac    // no match
a55c  // no match

Except

[^] = match any single character except for any of the characters that come after the chevron ^.

Example regex: a[^abc]c

aac   // no match
abc   // no match
acc   // no match
a c   // match
azc   // match
ac    // no match
azzc  // no match

Number of times

#regex