Javaregex-matcher
Java Regex-マッチャークラス
前書き
*java.util.regex.Matcher* クラスは、パターンを解釈することで文字シーケンスの一致操作を実行するエンジンとして機能します。
クラス宣言
以下は java.util.regex.Matcher クラスの宣言です-
public final class Matcher
extends Object
implements MatchResult
クラスメソッド
| Sr.No | Method & Description |
|---|---|
| 1 |
Matcher appendReplacement(StringBuffer sb, String replacement) 非終端追加および置換ステップを実装します。 |
| 2 |
StringBuffer appendTail(StringBuffer sb) ターミナルの追加および交換手順を実装します。 |
| 3 |
最後の文字が一致した後のオフセットを返します。 |
| 4 |
前の一致操作中に特定のグループによってキャプチャされたサブシーケンスの最後の文字の後のオフセットを返します。 |
| 5 |
パターンに一致する入力シーケンスの次のサブシーケンスを見つけようとします。 |
| 6 |
このマッチャーをリセットし、指定されたインデックスから開始して、パターンに一致する入力シーケンスの次のサブシーケンスを見つけようとします。 |
| 7 |
前の一致操作中に特定のグループによってキャプチャされた入力サブシーケンスを返します。 |
| 8 |
前回の一致操作中に、指定された名前のキャプチャグループによってキャプチャされた入力サブシーケンスを返します。 |
| 9 |
このマッチャーのパターンのキャプチャグループの数を返します。 |
| 10 |
このマッチャーの領域境界のアンカーを照会します。 |
| 11 |
boolean hasTransparentBounds() このマッチャーの領域境界の透明度を照会します。 |
| 12 |
このマッチャーによって実行された最後の一致操作で検索エンジンによって入力の終わりがヒットされた場合、trueを返します。 |
| 13 |
領域の先頭から開始して、パターンに対して入力シーケンスを一致させようとします。 |
| 14 |
領域全体をパターンと一致させようとします。 |
| 15 |
このマッチャーによって解釈されるパターンを返します。 |
| 16 |
static String quoteReplacement(String s) 指定された文字列のリテラル置換文字列を返します。 |
| 17 |
Matcher region(int start, int end) このマッチャーのリージョンの制限を設定します。 |
| 18 |
このマッチャーのリージョンの終了インデックス(排他的)を報告します。 |
| 19 |
このマッチャーのリージョンの開始インデックスを報告します。 |
| 20 |
String replaceAll(String replacement) パターンに一致する入力シーケンスのすべてのサブシーケンスを、指定された置換文字列に置き換えます。 |
| 21 |
String replaceFirst(String replacement) パターンに一致する入力シーケンスの最初のサブシーケンスを、指定された置換文字列に置き換えます。 |
| 22 |
より多くの入力が正の一致を負の一致に変更できる場合、trueを返します。 |
| 23 |
このマッチャーをリセットします。 |
| 24 |
Matcher reset(CharSequence input) このマッチャーを新しい入力シーケンスでリセットします。 |
| 25 |
前のマッチの開始インデックスを返します。 |
| 26 |
前の一致操作中に特定のグループによってキャプチャされたサブシーケンスの開始インデックスを返します。 |
| 27 |
このマッチャーの一致状態をMatchResultとして返します。 |
| 28 |
このマッチャーの文字列表現を返します。 |
| 29 |
Matcher useAnchoringBounds(boolean b) このマッチャーの領域境界のアンカーを設定します。 |
| 30 |
Matcher usePattern(Pattern newPattern) このMatcherが一致の検索に使用するパターンを変更します。 |
| 31 |
Matcher useTransparentBounds(boolean b) このマッチャーの領域境界の透明度を設定します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.lang.Object