我GOOGLE了这一点,并发现了如何与其他正则表达式解析器做:如何使用正则表达式在Intellij IDEA中用小写字母替换大写字母?
http://vim.wikia.com/wiki/Changing_case_with_regular_expressions
http://www.regular-expressions.info/replacecase.html
我已经试过这既不工作。举个例子,我想用正则表达式来改变这一点:
private String Name;
private Integer Bar = 2;
要这样:
private String name;
private Integer bar = 2;
我想是这样的:
replace: private (\S+) (\S+)
with: private $1 $L$2
with: private $1 \L$2
with: <etc.>
他们没有工作。是否可以在intellij中做到这一点,或者这是一个缺失的功能?这仅仅是为了教育目的,这个例子是人为设计的。我只想知道这是否可以在intellij中完成。
是否有你想使用正则表达式的原因? IntelliJ确实有[热键快捷方式](https://stackoverflow.com/questions/5265544/intellij-shortcut-to-convert-code-to-upper-or-lower-case)。 – ajp15243
@ ajp15243这仅仅是为了教育目的,这个例子是人为设计的。我实际上想知道这是否可以在intellij中完成。 –
够公平的!只是想确定。我发现了[IntelliJ正则表达式语法参考](http://www.jetbrains.com/idea/webhelp/regular-expression-syntax-reference.html),并且在评论中,有人会问你同样的问题。主持人回答(我认为有点误解),但答案表明,这对IntelliJ的正则表达式语法来说是不可能的。 – ajp15243