【发布时间】:2015-09-22 06:29:51
【问题描述】:
我有一些文本(例如“o\nour first place, and this\n\n13”),我希望文本中的每个“\n”字符串都必须用换行符替换...
示例的输出将是:
o 我们的第一名,这个
13 我该怎么做?文本框是多行的
代码是
string text_str = txtbox.Text;
text_str .Replace("(?<!\r)\n", "\r\n");
txtbox.Clear();
txtbox.Text = text_str;
【问题讨论】:
-
因此,如果在框中键入文字反斜杠 n (
"\\n"),您希望它用实际的新行 ("\n") 替换它吗? -
您的示例与您所说的不符。字母 o 应该在自己的一行,我们的第一个位置.... 在另一行,然后是一个空行,最后是数字。请修复示例或更好地解释您要实现的目标
标签: c# replace textbox newline