
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
568
|
Chapter 10: Regular Expressions
To use the overloaded Replace methods to replace the word "FOO" with the word
"BAR" in a sentence, you could write the following:
public static void TestReplace( )
{
string source = "Replace the FOO in this text block of text FOO.";
string matchPattern = "FOO";
string replaceStr = "BAR";
Console.WriteLine(Replace(source, matchPattern, replaceStr));
Console.WriteLine(Replace(source, matchPattern, replaceStr, -1));
Console.WriteLine(Replace(source, matchPattern, replaceStr, -1, 0));
Console.WriteLine(Replace(source, matchPattern, replaceStr, 1));
Console.WriteLine(Replace(source, matchPattern, replaceStr, 1, 0));
Console.WriteLine(Replace(source, matchPattern, replaceStr, 1));
Console.WriteLine(Replace(source, matchPattern, replaceStr, 1, 20));
Console.WriteLine(Replace(source, matchPattern, replaceStr, -1, 0));
Console.WriteLine(Replace(source, matchPattern, replaceStr, 1, 0));
Console.WriteLine(Replace(source, matchPattern, replaceStr, 1, 20));
}
which would produce the following output:
Replace the BAR in this text block of text BAR.
Replace the BAR in this text block of text BAR.
Replace the BAR in this text block of text BAR.
Replace the BAR in this text block of text FOO.
Replace the BAR in this text block of text FOO.
Replace the BAR in this ...