C
Christopher Ireland
Hi --
Any ideas on this one please ...
The following code works as expected:
private void Form1_Load(object sender, System.EventArgs e) {
string text = "The quick brown"+ " FOX " +"jumps over the lazy dog.";
string pattern = "FOX";
string replacement = "cat";
string
result=Regex.Replace(text,pattern,replacement,System.Text.RegularExpressions
..RegexOptions.IgnoreCase);
richTextBox1.Text = result;
}
However, this code doesn't:
private void Form1_Load(object sender, System.EventArgs e) {
string text = "The quick brown"+ " C:\\TEST\\MyDirectory " +"jumps over the
lazy dog.";
string pattern = "C:\\TEST\\MyDirectory";
string replacement = "..\\..";
string
result=Regex.Replace(text,pattern,replacement,System.Text.RegularExpressions
..RegexOptions.IgnoreCase);
richTextBox1.Text = result;
}
The above bombs out with an Unrecognized escape sequence. All I'm trying to
do is perform a case-insensitive replace function on text with directory
paths in it ..
Many thanks!
Chris.
Any ideas on this one please ...
The following code works as expected:
private void Form1_Load(object sender, System.EventArgs e) {
string text = "The quick brown"+ " FOX " +"jumps over the lazy dog.";
string pattern = "FOX";
string replacement = "cat";
string
result=Regex.Replace(text,pattern,replacement,System.Text.RegularExpressions
..RegexOptions.IgnoreCase);
richTextBox1.Text = result;
}
However, this code doesn't:
private void Form1_Load(object sender, System.EventArgs e) {
string text = "The quick brown"+ " C:\\TEST\\MyDirectory " +"jumps over the
lazy dog.";
string pattern = "C:\\TEST\\MyDirectory";
string replacement = "..\\..";
string
result=Regex.Replace(text,pattern,replacement,System.Text.RegularExpressions
..RegexOptions.IgnoreCase);
richTextBox1.Text = result;
}
The above bombs out with an Unrecognized escape sequence. All I'm trying to
do is perform a case-insensitive replace function on text with directory
paths in it ..
Many thanks!
Chris.