mercredi 14 janvier 2015
Lösung für RegEx in Java gesucht
Posted on 01:04 by verona
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.
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
Categories: Lösung für RegEx in Java gesucht
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire