今天在弄帮客户将txt文件中的信息导入到数据库中,遇到了这个问题。因为客户的txt文件中两个字符串之间的空格数量不确定,没有办法使用split函数来分割,最后想到的办法是,将连续的空格转成一个空格,然后使用split分割,这样就好办了。
这里使用的原理是:使用正则表达式,所以文件要引用
using System.Text.RegularExpressions;
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
假设字符串的内容是
str="A B C D E F";
str = new System.Text.RegularExpressions.Regex("[\\s]+").Replace(str, " ");
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,,第二个是复制代码,第三个是打印代码,第四个是帮助)
这样就行了,把str输出来看看,是不是A B C D E F。
相关文章
- 实验6-9-字符串 统计一行文本的单词个数 (15分) 本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
- C#如何分割多个空格分隔的字符串?
- java将多个连续的空格转化成一个空格
- C#中如何实现将字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格
- 将一个字符串中的多个连在一起的空格变成单个空格 Java 正则表达式
- Java将一个字符串中的多个连一起的空格变成单个空格
- Java将一个字符串中的多个连一起的空格变成单个空格
- 将一个字符串中的多个连在一起的空格变成单个空格 Java 正则表达式
- 使用正则表达式将一个字符串中连续的多个(两个或者两个以上)替换为一个空格
- java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。