Java Regex-Matcher 클래스
소개
그만큼 java.util.regex.Matcher 클래스는 패턴을 해석하여 문자 시퀀스에 대해 일치 작업을 수행하는 엔진 역할을합니다.
클래스 선언
다음은에 대한 선언입니다. java.util.regex.Matcher 클래스-
public final class Matcher
extends Object
implements MatchResult
수업 방법
Sr. 아니요 | 방법 및 설명 |
---|---|
1 | Matcher appendReplacement (StringBuffer sb, 문자열 교체) 비 터미널 추가 및 바꾸기 단계를 구현합니다. |
2 | StringBuffer appendTail (StringBuffer sb) 터미널 추가 및 바꾸기 단계를 구현합니다. |
삼 | int end () 일치 된 마지막 문자 이후의 오프셋을 반환합니다. |
4 | int end (int 그룹) 이전 일치 작업 중에 지정된 그룹이 캡처 한 하위 시퀀스의 마지막 문자 뒤의 오프셋을 반환합니다. |
5 | 부울 find () 패턴과 일치하는 입력 시퀀스의 다음 하위 시퀀스를 찾으려고합니다. |
6 | 부울 찾기 (int start) 이 매처를 재설정 한 다음 지정된 인덱스에서 시작하여 패턴과 일치하는 입력 시퀀스의 다음 하위 시퀀스를 찾습니다. |
7 | 문자열 그룹 () 이전 일치 작업 중에 지정된 그룹이 캡처 한 입력 하위 시퀀스를 반환합니다. |
8 | 문자열 그룹 (문자열 이름) 이전 일치 작업 중에 지정된 명명 된 캡처 그룹에서 캡처 한 입력 하위 시퀀스를 반환합니다. |
9 | int groupCount () 이 매처 패턴의 캡처 그룹 수를 반환합니다. |
10 | 부울 hasAnchoringBounds () 이 매처에 대한 영역 경계의 앵커링을 쿼리합니다. |
11 | 부울 hasTransparentBounds () 이 매처에 대한 영역 경계의 투명도를 쿼리합니다. |
12 | 부울 hitEnd () 이 매 처가 수행 한 마지막 일치 작업에서 검색 엔진이 입력의 끝을 적중 한 경우 true를 반환합니다. |
13 | 부울 lookingAt () 영역의 시작에서 시작하여 패턴에 대해 입력 시퀀스를 일치 시키려고 시도합니다. |
14 | 부울 매치 () 패턴에 대해 전체 영역을 일치 시키려고 시도합니다. |
15 | 패턴 패턴 () 이 매 처가 해석하는 패턴을 리턴합니다. |
16 | 정적 문자열 quoteReplacement (String s) 지정된 문자열에 대한 리터럴 대체 문자열을 반환합니다. |
17 | Matcher 영역 (int start, int end) 이 매처 영역의 한계를 설정합니다. |
18 | int regionEnd () 이 매처 영역의 종료 인덱스 (배타적)를보고합니다. |
19 | int regionStart () 이 matcher 영역의 시작 인덱스를보고합니다. |
20 | String replaceAll (문자열 대체) 패턴과 일치하는 입력 시퀀스의 모든 하위 시퀀스를 지정된 대체 문자열로 바꿉니다. |
21 | String replaceFirst (문자열 대체) 패턴과 일치하는 입력 시퀀스의 첫 번째 하위 시퀀스를 지정된 대체 문자열로 바꿉니다. |
22 | 부울 requireEnd () 더 많은 입력이 긍정적 인 일치를 부정적인 것으로 변경할 수있는 경우 true를 반환합니다. |
23 | Matcher reset () 이 매처를 재설정합니다. |
24 | Matcher 리셋 (CharSequence 입력) 새 입력 시퀀스로이 매처를 재설정합니다. |
25 | int start () 이전 일치의 시작 인덱스를 반환합니다. |
26 | int start (int 그룹) 이전 일치 작업 중에 지정된 그룹이 캡처 한 하위 시퀀스의 시작 인덱스를 반환합니다. |
27 | MatchResult toMatchResult () 이 matcher의 일치 상태를 MatchResult로 반환합니다. |
28 | 문자열 toString () 이 매처의 문자열 표현을 리턴합니다. |
29 | Matcher useAnchoringBounds (boolean b) 이 매처에 대한 영역 경계의 고정을 설정합니다. |
30 | Matcher usePattern (Pattern newPattern) 이 Matcher가 일치 항목을 찾는 데 사용하는 패턴을 변경합니다. |
31 | 매처 useTransparentBounds (boolean b) 이 매처에 대한 영역 경계의 투명도를 설정합니다. |
상속 된 방법
이 클래스는 다음 클래스에서 메서드를 상속합니다-
- Java.lang.Object