Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は文字列を持っていますm="hell,hj;nk,.txt"
m="hell,hj;nk,.txt"
文字列を文字列にしたいm="hellhjnk.txt"
m="hellhjnk.txt"
私は使っている:
Pattern p=Pattern.compile("(\"([^\"]*)(\\.)([a-z]{1,4}[\"]))|'([^']+)(\\.)([a-z]{1,4})'");
二重引用符と拡張子で機能しています。スペース、コンマ、セミコロンを削除するにはどうすればよいですか?
あなたはただ行うことができます:
m = m.replaceAll("[,; ]","");
Patternクラスはマッチングに使用されます。基本的に同じことができます:
Pattern
Pattern p = Pattern.compile("[;, ]"); String m = "hell,hj;nk,.txt"; Matcher matcher = p.matcher(m); System.out.println(matcher.replaceAll(""));