数据文件中有很多行,连续的空格个数都不相同。例如其中的两行如何将
a1 3950075.123 523428.582 80.005
a22 3950328.874 523565.491 80.33替换为
a1 3950075.123 523428.582 80.005
a22 3950328.874 523565.491 80.33
a1 3950075.123 523428.582 80.005
a22 3950328.874 523565.491 80.33替换为
a1 3950075.123 523428.582 80.005
a22 3950328.874 523565.491 80.33
解决方案 »
- 我想问些DataGridView的一些问题
- GDI用户控件问题
- 关于C#中,采用excel com组件操作excel的问题
- 如何判断Socket已经释放?
- 请教"索引器"的使用场景问题~谢谢
- 关于DataGridView绑定后还能不能改列的类型
- 制作安装文件时需要根据用户输入修改xml文件,怎么实现???()
- 盼 高 手 指 点
- MailMessage的使用,不能发txt附件????
- 我想在myExcel.Cells [11,34]处填入一个值,它是myExcel.Cells [11,29]和myExcel.Cells [11,32]的积,怎么弄啊?
- ToolStrip隐藏后再显示的位置问题。
- 如何释放StgOpenStorage打开的文件
string strline = 一行字符串;
while (strline.IndexOf(" ") > -1)
{
strline.Replace(" ", " ");
}
tempStr = Regex.Replace(tempStr,@"\s+"," ");
Regex regex = new Regex(@"(?is)(\s+)");
string result = regex.Replace(input, " ");
StringBuilder sb = new StringBuilder();
bool isspace = false;
foreach (var item in temp)
{
if (isspace)
{
if (!char.IsWhiteSpace(item))
{
sb.Append(item);
isspace = false;
}
}
else
{
if (char.IsWhiteSpace(item))
{
sb.Append(item);
isspace = true;
}
}
}
string result = sb.ToString();