PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aus MySQL SpaltenName zur Beschreibung


nocturne
10.11.2005, 19:23
Hallo, ich suche ein regexp das mir in Java aus der quelle:

"HelloWorld" oder "LoginAktiviert"

folgenden String produziert:

"Hello World" und "Login Aktiviert"

Meine Anfänge mit:
myString.replaceAll("(?=(a-z))(?=(A-Z))"," ")

bringt blos "HelloWorld" und "LoginAktiviert"


hat jemand noch eine Idee?


eViL_oNe
14.11.2005, 15:18
gesetzt den Fall, dass die Identifier dem Pascal-Naming folgen, wohl so:

"HelloWorld".replaceAll( "([A-Z][a-z]*)+", "\\1 " ).trim();

trim() sorgt für das Abschneiden des finalen Whitespaces *g*