String zu Regex (Escape String)

MSDN - Regex.Escape Methode
MSDN – Regex.Escape Methode

Wie kann ich aus einer Zeichenkette (String) einen regulären Ausdruck machen?! Bei Google gesucht, lange nichts Sinnvolles gefunden. Bis ich im MSDN auf Regex.Escape gestoßen bin. Die Methodenbeschreibung lautet:

Versieht einen minimalen Satz von Zeichen (\, *, +, ?, |, {, [, (,), ^, $,., # und Leerraum) mit Escapezeichen, indem diese durch die jeweils entsprechende Escapesequenz ersetzt werden.So wird das Modul für reguläre Ausdrücke angewiesen, diese Zeichen wörtlich zu interpretieren und nicht als Metazeichen.

Deshalb hier ein kurzer Artikel, wie man aus einem String ein Regex Suchmuster macht. Weiterlesen