Skip to content

Regular Expression (e.g. regex)

Regular Expression is a filtering method used in many linux/unix commands.

Symbol Use
a* Zero or many As
. Any Single Character
[abc] Any single character of a, b or c
[^abc] Any single character except a, b or c
[a-z] Any single character between a and z
^{a-z] Any single character not between a and z
[A-Za-Z] Any single character between a and z or A and Z
a|b Any string matching a or b
a? zero or one of a
a+ one or more of a
a{n} exactly $n$ of a, $n \in \mathbb{z}$
a{n, m} between n and m of a, $n, m \in \mathbb{z}$
^ start of string
$ end of string