^
Start of line
$
End of line
.
Any single character except a line break.
[]
Character class. Matches any character contained between the square brackets
[^]
Matches any character that is not contained between the square brackets
*
Matches 0 or more repetitions of the preceding symbol