Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
>> Basics // Muster für die Suche zusammenstellen, dabei den Sonderzeichen im // Suchstring einen Backslash voranstellen string pattern = "^" + Regex.Escape(find); // Muster ersetzen if (ignoreCase) { return Regex.Replace(source, pattern, replacement, RegexOptions.IgnoreCase); } else { return Regex.Replace(source, pattern, replacement); } } Listing 42: Ersetzen eines Teilstrings am Anfang eines Strings (Forts.) 95 Basics Dass ReplaceLeadingString wunderbar funktioniert, beweist das folgende Testprogramm, bei dem der Basis- und der Suchstring bewusst mit einigen Sonderzeichen der regulären Ausdrü- cke beginnen: string string source = @"^$ {}[] \1 \2 # \w. C:\Codebook\Basics\Strings (Test)"; find = @"^$ {}[] \1 \2 # \w. C:\Codebook";