2016-05-22 13 views
-2

Ich habe eine Zeichenfolge "eur0,99", es kann "eur123.0" oder "som0.10" oder "0.99usd" oder "123.34any" oder sein so ähnlich. Wie kann ich einfach einen Platz zwischen Preis und Buchstaben einfügen, ohne einen riesigen, ekligen Code zu machen?Leerzeichen zwischen Zahlen und Buchstaben im Währungsformat einfügen

+0

* oder so ähnlich * ist nicht sehr aussagekräftig. Was genau hast du und was genau willst du? – Tunaki

+0

@Tunaki gut, ich habe 5 verschiedene Beispiele zur Verfügung gestellt. Du weißt, es war ziemlich leicht zu verstehen, was ich meinte. –

Antwort

4

können Sie

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

Ideone Demo

verwenden
+0

Danke! Ich schätze es –

+1

@ Gintas_ Sie sind willkommen – rock321987

Verwandte Themen