Googled per questo e ho trovato il modo di fare con con altri parser regex:Come posso usare una regex per sostituire lettere maiuscole con lettere minuscole in Intellij IDEA?
http://vim.wikia.com/wiki/Changing_case_with_regular_expressions
http://www.regular-expressions.info/replacecase.html
Ho provato questi e né lavoro. Per fare un esempio, io voglio usare una regex per cambiare questo:
private String Name;
private Integer Bar = 2;
A tal:
private String name;
private Integer bar = 2;
Ho provato qualcosa di simile:
replace: private (\S+) (\S+)
with: private $1 $L$2
with: private $1 \L$2
with: <etc.>
Nessuno di loro lavoro. È possibile farlo in intellij, o questa è una caratteristica mancante? Questo è solo per scopi educativi e l'esempio è inventato. Voglio solo sapere se è possibile farlo in Intellij.
C'è un motivo per cui vuoi usare un'espressione regolare? IntelliJ ha [un tasto di scelta rapida] (https://stackoverflow.com/questions/5265544/intellij-shortcut-to-convert-code-to-upper-or-lower-case) per farlo. – ajp15243
@ ajp15243 Questo è solo per scopi didattici e l'esempio è inventato. Voglio letteralmente sapere se è possibile farlo in Intellij. –
Abbastanza giusto! Volevo solo essere sicuro. Ho trovato il [riferimento IntelliJ Regex Syntax] (http://www.jetbrains.com/idea/webhelp/regular-expression-syntax-reference.html), e nei commenti, qualcuno sembra fare la stessa domanda come te. Un moderatore ha risposto (e penso che sia leggermente comprensibile), ma la risposta indica che ciò non è possibile con la sintassi regex di IntelliJ. – ajp15243