클래스 / 인터페이스 / 등 선언을 감지하기위한 Java 정규식

스티븐

예를 들어 새 클래스를 감지하는 정규식을 만들려고합니다.

public interface IGame {

또는

private class Game {

이것은 내가 지금까지 가지고 있지만 감지하지 못합니다.

(line.matches("(public|protected|private|static|\\s)"+"(class|interface|\\s)"+"(\\w+)"))

누구든지 나에게 몇 가지 지침을 줄 수 있습니까?

Avinash Raj

두 유형의 문자열 형식과 일치하도록 정규식을 아래와 같이 변경하십시오.

line.matches("(?:public|protected|private|static)\\s+(?:class|interface)\\s+\\w+\\s*\\{");

예:

String s1 = "public interface IGame {";
String s2 = "private class Game {";
System.out.println(s1.matches("(?:public|protected|private|static)\\s+(?:class|interface)\\s+\\w+\\s*\\{"));
System.out.println(s2.matches("(?:public|protected|private|static)\\s+(?:class|interface)\\s+\\w+\\s*\\{"));

산출:

true
true

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java 클래스 내부의 내부 인터페이스를 정의하고 선언하는 규칙?

분류에서Dev

전역 유형을 선언하기위한 클래스 또는 인터페이스?

분류에서Dev

클래스 또는 하위 클래스 유형을 반환하는 Java 인터페이스의 메서드

분류에서Dev

인터페이스 및 클래스 정의에서 필드 선언 중복 방지

분류에서Dev

키 등록을위한 AutoFac 해결 인터페이스

분류에서Dev

구체적인 클래스가 동일한 정규화 된 이름을 가진 외부 인터페이스를 구현하는지 확인하는 방법이 Java에 있습니까?

분류에서Dev

Java의 정규식 부정이 중첩 클래스를 부정하는 방법

분류에서Dev

Java에서 C #으로 이터레이터 메소드를 사용하는 인터페이스의 동등성은 클래스에서 구현됩니까?

분류에서Dev

인터페이스-클래스를 기반으로 객체를 생성하기 위해 인터페이스를 상속하는 클래스 등록

분류에서Dev

네임 스페이스를 지정한 후 포인터 인라인을 통해 개체 선언

분류에서Dev

Java에서 자식 클래스의 동등성을 테스트하는 방법은 무엇입니까?

분류에서Dev

C #에서 클래식 COM 인터페이스 IBindCtx를 선언하는 방법은 무엇입니까?

분류에서Dev

봄 부팅 - 방법을 피하기 위해 : HTTP 컨트롤러 핸들러에서 "인스턴스화하는 데 실패 [java.util.List가]는 지정된 클래스는 인터페이스입니다"?

분류에서Dev

Java가 하위 클래스를 선언하고 있음을 인식하지 못하고 멤버 메서드를 찾을 수 없습니다.

분류에서Dev

주어진 클래스 이름으로 스팬을 식별하는 정규식

분류에서Dev

정규식 \ w 문자 클래스 및 등호

분류에서Dev

양식 이벤트에 대한 Typescript 인터페이스 선언

분류에서Dev

정규식을 사용하여 인덱스 페이지 만 선택

분류에서Dev

지정된 기본 클래스가있는 클래스 선언

분류에서Dev

Objective-C 클래스 인터페이스에서 정적 속성 선언

분류에서Dev

클래식 ASP 포함 파일 이름을 추출하기위한 정규식

분류에서Dev

올바른 Java 클래스 이름을 가져 오는 정규식

분류에서Dev

null을 클래스로 캐스팅하기위한 JRuby 동등 물

분류에서Dev

데이터 스크래핑을위한 정규식?

분류에서Dev

Java-인터페이스 / 기본 클래스 참조-성능

분류에서Dev

인터페이스의 등록 된 모든 구현을 실행하기위한 패턴이 있습니까?

분류에서Dev

CSS 이중 클래스 속성에 일치하는 Java 정규식

분류에서Dev

정규 표현식을 사용하여 클래스 정의에서 기본 클래스 찾기

분류에서Dev

Java 인터페이스는 수퍼 클래스의 메소드 구현을 고려하지 않습니다.

Related 관련 기사

  1. 1

    Java 클래스 내부의 내부 인터페이스를 정의하고 선언하는 규칙?

  2. 2

    전역 유형을 선언하기위한 클래스 또는 인터페이스?

  3. 3

    클래스 또는 하위 클래스 유형을 반환하는 Java 인터페이스의 메서드

  4. 4

    인터페이스 및 클래스 정의에서 필드 선언 중복 방지

  5. 5

    키 등록을위한 AutoFac 해결 인터페이스

  6. 6

    구체적인 클래스가 동일한 정규화 된 이름을 가진 외부 인터페이스를 구현하는지 확인하는 방법이 Java에 있습니까?

  7. 7

    Java의 정규식 부정이 중첩 클래스를 부정하는 방법

  8. 8

    Java에서 C #으로 이터레이터 메소드를 사용하는 인터페이스의 동등성은 클래스에서 구현됩니까?

  9. 9

    인터페이스-클래스를 기반으로 객체를 생성하기 위해 인터페이스를 상속하는 클래스 등록

  10. 10

    네임 스페이스를 지정한 후 포인터 인라인을 통해 개체 선언

  11. 11

    Java에서 자식 클래스의 동등성을 테스트하는 방법은 무엇입니까?

  12. 12

    C #에서 클래식 COM 인터페이스 IBindCtx를 선언하는 방법은 무엇입니까?

  13. 13

    봄 부팅 - 방법을 피하기 위해 : HTTP 컨트롤러 핸들러에서 "인스턴스화하는 데 실패 [java.util.List가]는 지정된 클래스는 인터페이스입니다"?

  14. 14

    Java가 하위 클래스를 선언하고 있음을 인식하지 못하고 멤버 메서드를 찾을 수 없습니다.

  15. 15

    주어진 클래스 이름으로 스팬을 식별하는 정규식

  16. 16

    정규식 \ w 문자 클래스 및 등호

  17. 17

    양식 이벤트에 대한 Typescript 인터페이스 선언

  18. 18

    정규식을 사용하여 인덱스 페이지 만 선택

  19. 19

    지정된 기본 클래스가있는 클래스 선언

  20. 20

    Objective-C 클래스 인터페이스에서 정적 속성 선언

  21. 21

    클래식 ASP 포함 파일 이름을 추출하기위한 정규식

  22. 22

    올바른 Java 클래스 이름을 가져 오는 정규식

  23. 23

    null을 클래스로 캐스팅하기위한 JRuby 동등 물

  24. 24

    데이터 스크래핑을위한 정규식?

  25. 25

    Java-인터페이스 / 기본 클래스 참조-성능

  26. 26

    인터페이스의 등록 된 모든 구현을 실행하기위한 패턴이 있습니까?

  27. 27

    CSS 이중 클래스 속성에 일치하는 Java 정규식

  28. 28

    정규 표현식을 사용하여 클래스 정의에서 기본 클래스 찾기

  29. 29

    Java 인터페이스는 수퍼 클래스의 메소드 구현을 고려하지 않습니다.

뜨겁다태그

보관