Tôi đang cố gắng thực hiện tìm kiếm trong không gian làm việc Eclipse (Java) của tôi để tìm tất cả các biến tĩnh không phải là cuối cùng.Regex để tìm biến tĩnh (không cuối cùng)
Tôi đã thử các regex khác nhau nhưng chúng không dẫn đến bất kỳ kết quả trùng khớp nào. Ai đó có thể đề xuất một regex phù hợp với tất cả các dòng có chứa static
và không chứa final
và không kết thúc bằng một số {
không?
Phần cuối cùng không kết thúc bằng {
sẽ loại bỏ các phương pháp tĩnh.
Một ví dụ:
public class FlagOffendingStatics {
private static String shouldBeFlagged = "not ok";
private static final String ok = "this is fine";
public static void methodsAreOK() {
}
}
Có điều này quá có thể làm việc, tuy nhiên tôi đã không thể tìm kiếm chuỗi từ Eclipse. Có lẽ tôi có thể thử chạy điều này từ dấu nhắc lệnh CygWin. - Cảm ơn Parag – user31837
-1 vì công cụ điều khiển rất tuyệt, nhưng giải pháp tích hợp là các câu trả lời được yêu cầu tại đây. –