Java Regex - класс соответствия
Введение
В java.util.regex.Matcher Класс действует как механизм, который выполняет операции сопоставления с последовательностью символов, интерпретируя Pattern.
Объявление класса
Ниже приводится декларация для java.util.regex.Matcher класс -
public final class Matcher
extends Object
implements MatchResult
Методы класса
Старший Нет | Метод и описание |
---|---|
1 | Matcher appendReplacement (StringBuffer sb, замена строки) Реализует нетерминальный шаг добавления и замены. |
2 | StringBuffer appendTail (StringBuffer sb) Реализует терминальный шаг добавления и замены. |
3 | int конец () Возвращает смещение после последнего совпавшего символа. |
4 | int end (int группа) Возвращает смещение после последнего символа подпоследовательности, захваченного данной группой во время предыдущей операции сопоставления. |
5 | логический find () Пытается найти следующую подпоследовательность входной последовательности, соответствующую шаблону. |
6 | логический поиск (int start) Сбрасывает это сопоставление, а затем пытается найти следующую подпоследовательность входной последовательности, которая соответствует шаблону, начиная с указанного индекса. |
7 | Группа строк () Возвращает входную подпоследовательность, захваченную данной группой во время предыдущей операции сопоставления. |
8 | Группа строк (имя строки) Возвращает входную подпоследовательность, захваченную данной именованной группой захвата во время предыдущей операции сопоставления. |
9 | int groupCount () Возвращает количество групп захвата в шаблоне сопоставления. |
10 | логическое hasAnchoringBounds () Запрашивает привязку границ региона для этого сопоставителя. |
11 | логическое hasTransparentBounds () Запрашивает прозрачность границ региона для этого сопоставления. |
12 | логическое hitEnd () Возвращает истину, если конец ввода был достигнут поисковой системой в последней операции сопоставления, выполненной этим сопоставителем. |
13 | логическое значение LookingAt () Попытки сопоставить входную последовательность, начиная с начала области, с шаблоном. |
14 | логические совпадения () Попытки сопоставить весь регион с шаблоном. |
15 | Узор узор () Возвращает образец, интерпретируемый этим сопоставителем. |
16 | static String quoteReplacement (String s) Возвращает буквальную замену String для указанной String. |
17 | Область соответствия (int start, int end) Устанавливает пределы области этого сопоставителя. |
18 | int regionEnd () Сообщает конечный индекс (исключая) области этого сопоставителя. |
19 | int regionStart () Сообщает начальный индекс региона этого сопоставителя. |
20 | String replaceAll (замена строки) Заменяет каждую подпоследовательность входной последовательности, которая соответствует шаблону с заданной строкой замены. |
21 год | String replaceFirst (замена строки) Заменяет первую подпоследовательность входной последовательности, которая соответствует шаблону с заданной строкой замены. |
22 | логическое requireEnd () Возвращает истину, если дополнительный ввод может изменить положительное совпадение на отрицательное. |
23 | Сброс совпадения () Сбрасывает этот сопоставитель. |
24 | Сброс совпадения (вход CharSequence) Сбрасывает этот сопоставитель с новой входной последовательностью. |
25 | int start () Возвращает начальный индекс предыдущего совпадения. |
26 | int start (int группа) Возвращает начальный индекс подпоследовательности, захваченной данной группой во время предыдущей операции сопоставления. |
27 | MatchResult toMatchResult () Возвращает состояние совпадения этого сопоставителя как MatchResult. |
28 | Строка toString () Возвращает строковое представление этого сопоставителя. |
29 | Матчер useAnchoringBounds (логическое b) Устанавливает привязку границ региона для этого сопоставителя. |
30 | Матчер usePattern (шаблон newPattern) Изменяет шаблон, который этот Matcher использует для поиска совпадений. |
31 год | Матчер useTransparentBounds (логическое b) Устанавливает прозрачность границ региона для этого сопоставителя. |
Методы унаследованные
Этот класс наследует методы от следующих классов -
- Java.lang.Object