Regex - Unterstrich Kleinbuchstaben mit Großbuchstaben ersetzen

8

Ich frage mich, ob es ein Regex-Muster gibt, mit dem ich ein Muster, das ein Unterstrich und ein Kleinbuchstabe ist, in einen Großbuchstaben umwandeln könnte. Ich versuche, Feldnamen für eine Java-Bean aus einer SQL-Anweisung zu generieren. Im Moment sind die DB-Spalten

%Vor%

aber ich möchte zu den Java-Feldnamen gehören

%Vor%

Ich habe es mit dieser Regex-Geige

versucht     
emeraldjava 31.03.2014, 14:30
quelle

4 Antworten

9

Sie können verwenden:

%Vor%     
anubhava 31.03.2014, 14:33
quelle
8

Vielleicht möchten Sie Google Guava verwenden:

Code :

%Vor%

Ausgabe :

%Vor%     
Paul Vargas 31.03.2014 14:41
quelle
0
%Vor% %Vor%     
cosbor11 16.12.2015 20:14
quelle
0

Um dies auf Regexp-Ebene zu tun, müssen Sie \U verwenden, um den Großbuchstabenmodus einzuschalten, und \E , um es auszuschalten. Im Folgenden finden Sie ein Beispiel für die Verwendung dieser Funktion im Dialogfeld IntelliJ IDEA find-and-replace , das Klassenfelder in JUnit-Assertionen umwandelt (am IDE-Tooltipp ist ein Ergebnis von find-and-replace transformation):

    
Andriy Kryvtsun 02.02.2017 02:49
quelle

Tags und Links