Hi --
Any ideas on this one please ...
The following code works as expected:
private void Form1_Load(obje ct sender, System.EventArg s e) {
string text = "The quick brown"+ " FOX " +"jumps over the lazy dog.";
string pattern = "FOX";
string replacement = "cat";
string
result=Regex.Re place(text,patt ern,replacement ,System.Text.Re gularExpression s
..RegexOptions. IgnoreCase);
richTextBox1.Te xt = result;
}
However, this code doesn't:
private void Form1_Load(obje ct sender, System.EventArg s e) {
string text = "The quick brown"+ " C:\\TEST\\MyDir ectory " +"jumps over the
lazy dog.";
string pattern = "C:\\TEST\\MyDi rectory";
string replacement = "..\\..";
string
result=Regex.Re place(text,patt ern,replacement ,System.Text.Re gularExpression s
..RegexOptions. IgnoreCase);
richTextBox1.Te xt = 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(obje ct sender, System.EventArg s e) {
string text = "The quick brown"+ " FOX " +"jumps over the lazy dog.";
string pattern = "FOX";
string replacement = "cat";
string
result=Regex.Re place(text,patt ern,replacement ,System.Text.Re gularExpression s
..RegexOptions. IgnoreCase);
richTextBox1.Te xt = result;
}
However, this code doesn't:
private void Form1_Load(obje ct sender, System.EventArg s e) {
string text = "The quick brown"+ " C:\\TEST\\MyDir ectory " +"jumps over the
lazy dog.";
string pattern = "C:\\TEST\\MyDi rectory";
string replacement = "..\\..";
string
result=Regex.Re place(text,patt ern,replacement ,System.Text.Re gularExpression s
..RegexOptions. IgnoreCase);
richTextBox1.Te xt = 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.
Comment