$
: end of a string^
: beginning of a string.
: any character
Class/group of character:
[]
: a class of characters, i.e, anything that is in the brackets[^]
: complementary class, anything that is not in this class-
: interval within a class|
: logical OR()
: substring
Quantification:
?
: optional but if it appears, only 1 time. I.e, 0 to 1 occurence*
: optional and if it appears, it can be any number of times. I.e, 0 to any number of occurence+
: must appear any number of times. I.e, 1 to any number of occurence{x}
: must appear exactly x
times.{x,}
: must appear at least x
times.{x,y}
: must appear between x
to y
times.