2010-12-11 3 views
1

자바 정규식에 perl처럼 메모리 변수가 있는지 궁금합니다. 그렇다면 어떻게 사용됩니까?자바 정규식 메모리 변수

+0

아니요, Java에는 번호가 지정된 캡처 그룹 만 있고 명명 된 그룹은 없습니다. JDK7은 이름이 있지만, Perl의'% +'해시에 해당하는 것이고'% -'의 해시는 아닙니다. – tchrist

답변

3

역 참조를 의미하는 경우 예 자바가 이에 해당합니다. 첫 번째 그룹의 경우 \1, 두 번째 그룹의 경우 \2 등의 표기법을 사용하여 정규 표현식에서 캡처 링 그룹을 참조 할 수 있습니다. 문자열 리터럴 내에서 백 슬래시를 이스케이프 처리해야합니다.

2

Java java.util.regex.Pattern 클래스는 \n 구문을 사용하여 역 참조를 지원합니다.

자세한 내용은 the documentation을 참조하십시오.