C#回车符替换成空格

是这样的,我从一个Winform中的一个TextBox(可以写多行文本,设置自动换行)中读取文本,而这个TextBox中的文本是从一个TXT中复制过来的,这个文本中包含回... 是这样的,我从一个Winform中的一个TextBox(可以写多行文本,设置自动换行)中读取文本,而这个TextBox中的文本是从一个TXT中复制过来的,这个文本中包含回车换行,现在我想把文本中的回车替换成空格,我用的方法是:先把这个文本读取出来赋值给一个String s,然后用s =s.Replace("\r\n"," "),最后再把s赋给TextBox,最后发现这个文本的回车依然存在,打了断点发现这个s就没把回车换行给去掉,是我写错了还是? 展开
 我来答
百度网友b591af5
2011-10-24 · TA获得超过552个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:203万
展开全部
那就先Replace("\r"," "),不放心再Replace("\n")
我一直都是Replace("\r")就都解决了啊
再不行就Regex.Replace(s,@"[\r\n]"," ")
估计问题不是出在这里。
冷水江服务
2011-10-24 · TA获得超过113个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:130万
展开全部
s=s.replace("\r\n"," ").Replace("\r"," ").Replace("\n"," ");
这样试试,如果还有那说明那个不是回换行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
维湾教育培训
2015-10-21 · 知道合伙人软件行家
维湾教育培训
知道合伙人软件行家
采纳数:3549 获赞数:13648

向TA提问 私信TA
展开全部
s =Regex.Replace(s, @"\r\n"," ");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
计名pS
2011-10-25 · TA获得超过3649个赞
知道大有可为答主
回答量:4189
采纳率:0%
帮助的人:2192万
展开全部
s =Regex.Replace(s, @"\r\n"," ");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北梦伴碎0uf5e
2011-10-24 · TA获得超过263个赞
知道小有建树答主
回答量:506
采纳率:33%
帮助的人:264万
展开全部
str = str.Replace("\n", "<br/>");
str = str.Replace("\r\n", "<br/>");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式