mercredi 14 janvier 2015

Lösung für RegEx in Java gesucht

Hallo zusammen, ich suche eine Lösung für einen regulären Ausdruck. In anderen Sprachen funktioniert mein Ansatz und ich wüsste auch, wie es umständlich manuell lösen könnte, würde dies aber gerne eleganter lösen.



Nun zum Punkt, ich möchte gerne Strings dynamisch mittels replace umschreiben.



String string = "wie soll das gehen?" -> "Wie Soll Das Gehen?"



(1) replace = replace.replaceAll("[ ][a-z]", String.toUpperCase(" $0"));

(2) replace = replace.replaceAll("[ ][a-z]", String.toUpperCase("[ ][A-Z]"));



Mein Ergebnis sieht dann so aus ->

(1) "wie soll das gehen?"

(2) "[A-Z]ie [A-Z]oll [A-Z]as [A-Z]ehen?"



Der RegEx funzt wohl, nur wie krieg ich den gesuchten Buchstaben groß geschrieben?

Natürlich könnte ich das auch mit ner Schleife zeichenweise umschreiben, aber für mich nicht Sinn der Sache und langfristig auch sehr umständlich finde ich.





Lösung für RegEx in Java gesucht

0 commentaires:

Enregistrer un commentaire