2016-05-22 8 views
-2

文字列「eur0.99」、「eur123.0」または「som0.10」、「0.99usd」、または「123.34any」そんな感じ。巨大で厄介なコードを作ることなく、価格と文字の間にスペースを挿入するにはどうしたらいいですか?数字と文字の間のスペースを通貨の書式付きテキストで挿入する

+0

*またはそのような何か*非常にわかりやすいではありませんを使用することができます。あなたは正確に何を持っており、正確に何をしたいですか? – Tunaki

+0

@俊明まあ、私は5つの異なる例を提供しました。私が何を意味しているかを理解することはかなり容易だった。 –

答えて

4

あなたは

System.out.println(input.replaceAll("(?<=[A-Za-z])(?=[0-9])|(?<=[0-9])(?=[A-Za-z])", " ")); 

Ideone Demo

+0

ありがとう!私はそれを感謝します –

+1

@Gintas_あなたは歓迎です – rock321987

関連する問題