使用java从CSV中删除空格

时间:2017-04-07 10:14:00

标签: java regex string csv

在对我复制问题做出否定评论之前:
我已经阅读了关于此问题的其他stackoverflow问题(Remove all blank spaces and empty lines)并尝试了所有建议,但没有一个对我有用。
我想删除以下CSV中的空格:

<STX> somevalue;somevalue1;somevalue2 <CR><LF>

我需要删除&#34; STX&#34;之间的空白区域。和&#34;某些价值&#34;和#34; somevalue2&#34;之间的空白区域和&#34; CR&#34;。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以使用替换:

String s1="<STX> somevalue;somevalue1;somevalue2 <CR><LF>";
String replaceString=s1.replace(' ','');//replaces all occurrences of ' ' to ''   

答案 1 :(得分:0)

试试这个,它有效。

public class Test {

    public static void main(String[] args) {
        String str = "<STX> somevalue;somevalue1;somevalue2 <CR><LF>";
        str = str.replaceAll("\\s", "");
        System.out.println(str);
    }
}