前后都有不定数的换行,怎么将它替换成空.string aa="\r\n\r\n\r\nfsfsfsfsfsfsfsf\r\n\r\n"; 如: string aa="\r\n\r\n\r\nfsfsfsfsfsfsfsf\r\n\r\n";前后空行个数不定.怎么把它替换成空或去掉前后换行. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 replace不行.中间也有换行.replace会把所有行都去掉.我只要把前后的多余的空行去掉. string aa="\r\n\r\n\r\nfsfsfs\r\nfsfsfsfsf\r\n\r\n";aa = aa.Replace("\r\n"," ").Trim().Replace(" ","\r\n"); Regex.Replace(str, "(\r\n)+", "\r\n")如果需要的话再把最前最后的换行去掉 string aa="\r\n\r\n\r\nfsfsfs\r\nfsfsfsfsf\r\n\r\n";aa = aa.Replace("\r\n"," ").Trim().Replace(" ","\r\n");这个可以啊.可以解释下么? aa = aa.Trim()不就可以了? string aa="\r\n\r\n\r\nfsfsfs\r\nfsfsfsfsf\r\n\r\n";aa = aa.Trim("\r\n".ToCharArray()); 错了,我是说viena(维也纳nn木人 [IQ=50,EQ<0]) ( ) 信誉:100 的那个,如果源字符中包含空格就要出错了 string str = "\r\n\r\n\r\n\r\n\r\n\r\nfsfsfsfs\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nfsfsfsf\r\n\r\n";Console.WriteLine(Regex.Replace(str, "(\r\n)+", "\r\n").Trim("\r\n".ToCharArray()));这样可以清除前后的换行 呵呵,大家好象想的太复杂了吧!要去掉前后换行而不去掉中间的换行,可不能用Replace()啊!直接string aa="\r\n\r\n\r\nfsfsfs\r\nfsfsfsfsf\r\n\r\n";string bb=aa.Trim();就可以了! 解释下:先把换行替换为空格,再trim去掉前后空格,再替换回换行如0009(夏天以南)所说,前提是原字符串不包含空格 aa = aa.Trim()应该符合要求了,在不能去掉空格等其它字符情况下用:aa = aa.Trim("\r\n".ToCharArray())保险没错! 其实只用trim就可以了,呵呵~ 我一直以为trim是去掉空格的,呵呵原来还可以这样用Trim()移除开始和末尾空白字符,包括空格、换行等Trim(char[])移除开始和末尾数组中指定的一组字符的所有匹配项 哈哈,我也是刚知道Trim()可以去除换行 哦,我也不知道trim()可以去换行。汗一个。 汗自己一下忘了trim可以去换行 求高手!C# IE6 环境下 webBrowser与HttpWebRequest 共享COOKIE 问题。。 谢谢大大们! 关于dataGridView1删除行的问题 关于 辅助排课管理系统 如何判断TextBox输入的数字是6个字节? 用C#实现的一个表格加链接的问题 自定义控件和DLL之间怎么传数据? 怎样写这样的XSL文件,高分!!!顶者有分!!!解决再给分!!!! 简单问题,请帮忙,谢谢先~ HttpWebRequest 返回Error 500--Internal Server Error 怎么办 使得每一次新增加的子窗体都只能位于父窗口的中间位子 格式化输入输出 极简单的调试问题!
aa = aa.Replace("\r\n"," ").Trim().Replace(" ","\r\n");
aa = aa.Replace("\r\n"," ").Trim().Replace(" ","\r\n");这个可以啊.可以解释下么?
不就可以了?
aa = aa.Trim("\r\n".ToCharArray());
Console.WriteLine(Regex.Replace(str, "(\r\n)+", "\r\n").Trim("\r\n".ToCharArray()));这样可以清除前后的换行
要去掉前后换行而不去掉中间的换行,可不能用Replace()啊!直接string aa="\r\n\r\n\r\nfsfsfs\r\nfsfsfsfsf\r\n\r\n";
string bb=aa.Trim();就可以了!
如0009(夏天以南)所说,前提是原字符串不包含空格
应该符合要求了,在不能去掉空格等其它字符情况下用:
aa = aa.Trim("\r\n".ToCharArray())
保险没错!
原来还可以这样用
Trim()移除开始和末尾空白字符,包括空格、换行等
Trim(char[])移除开始和末尾数组中指定的一组字符的所有匹配项