|
■No64920 (つぐみ さん) に返信
> \n
CrLf 改行あるいは Cr 改行の方が良い気も。
> richTextBox1.Text = System.Text.RegularExpressions.Regex.Replace(richTextBox1.Text,
> @slist[0], @slist[1],System.Text.RegularExpressions.RegexOptions.Multiline);
slist は予約語では無いので、@ は不要かと。
> 置換結果→「ああああああ\nいいいいいいい」
「改行」ではなく「\n」を指定しているのではありませんか?
//string[] slist = { @"あい", "あ\nい" }; // Lf改行
//string[] slist = { @"あい", "あ\xAい" }; // Lf改行
//string[] slist = { @"あい", "あ\\nい" }; // "\n"
//string[] slist = { @"あい", @"あ\nい" }; // "\n"
//string[] slist = { @"あい", @"あ\\nい" }; // "\\n"
string[] slist = { @"あい", @"あ
い" }; // 改行
richTextBox1.Text="ああああああいいいいいいい";
richTextBox1.Text = System.Text.RegularExpressions.Regex.Replace(
richTextBox1.Text,
@slist[0],
@slist[1],
System.Text.RegularExpressions.RegexOptions.Multiline);
|