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