1

私は文字列を持っていますm="hell,hj;nk,.txt"

文字列を文字列にしたいm="hellhjnk.txt"

私は使っている:

 Pattern p=Pattern.compile("(\"([^\"]*)(\\.)([a-z]{1,4}[\"]))|'([^']+)(\\.)([a-z]{1,4})'");

二重引用符と拡張子で機能しています。スペース、コンマ、セミコロンを削除するにはどうすればよいですか?

4

1 に答える 1

3

あなたはただ行うことができます:

m = m.replaceAll("[,; ]","");

Patternクラスはマッチングに使用されます。基本的に同じことができます:

     Pattern p = Pattern.compile("[;, ]");
     String m = "hell,hj;nk,.txt";
     Matcher matcher = p.matcher(m);
     System.out.println(matcher.replaceAll(""));
于 2012-09-18T05:53:05.447 に答える