Folgende Zeichen besitzen bei regulären Ausdrücken eine Sonderfunktion und müssen "escaped" werden:

*
.
+
[
]
(
)
?
{
}
\

Ein Sonderzeichen wird "escaped", indem ein \ davor gestellt wird

Quelle: http://www.alamos-ug.de/mediawiki/in..._Textersetzung