Tôi đã googled cho điều này và tìm ra cách để làm với với phân tích cú pháp regex khác:Tôi có thể sử dụng regex để thay thế chữ hoa bằng chữ thường trong Intellij IDEA bằng cách nào?
http://vim.wikia.com/wiki/Changing_case_with_regular_expressions
http://www.regular-expressions.info/replacecase.html
Tôi đã thử những điều này và không phải làm việc. Như một ví dụ, tôi muốn sử dụng một regex để thay đổi điều này:
private String Name;
private Integer Bar = 2;
Để này:
private String name;
private Integer bar = 2;
tôi đã cố gắng một cái gì đó như thế này:
replace: private (\S+) (\S+)
with: private $1 $L$2
with: private $1 \L$2
with: <etc.>
Không ai trong số họ làm việc. Có thể làm điều này trong intellij, hoặc đây là một tính năng thiếu? Điều này chỉ dành cho mục đích giáo dục và ví dụ là giả tạo. Tôi chỉ muốn biết nếu điều này có thể làm trong intellij.
Có lý do nào bạn muốn sử dụng regex không? IntelliJ có [phím tắt hotkey] (https://stackoverflow.com/questions/5265544/intellij-shortcut-to-convert-code-to-upper-or-lower-case) để làm điều đó. – ajp15243
@ ajp15243 Điều này chỉ dành cho mục đích giáo dục và ví dụ này được giả tạo. Tôi thực sự muốn biết nếu điều này có thể làm trong intellij. –
Đủ công bằng! Chỉ muốn chắc chắn. Tôi đã tìm thấy [tham chiếu Cú pháp IntelliJ Regex] (http://www.jetbrains.com/idea/webhelp/regular-expression-syntax-reference.html), và trong phần bình luận, có người sẽ hỏi cùng một câu hỏi như bạn. Một người kiểm duyệt trả lời (và tôi nghĩ hơi hiểu sai), nhưng câu trả lời chỉ ra rằng điều này là không thể với cú pháp regex của IntelliJ. – ajp15243