Javaのパターンクラス

PHPz
PHPz転載
2023-08-30 09:01:02653ブラウズ

Javaのパターンクラス

Pattern クラスは、正規表現パターンのコンパイルされたバージョンを表します。 Pattern クラスは java.util.regex パッケージにあります。このクラスには、一致、分割、検索などのさまざまな操作のためのさまざまなメソッドがあります。スキーマ オブジェクトを作成するには、compile メソッドを使用します。

###文法### リーリー

ここでの正規表現は、文字列である正規表現を表します。コンパイルするにはこのメソッドを使用します。さらに、このコンパイルされたオブジェクトは、Matcher メソッドを使用してパターンを照合するために使用できます。

###アルゴリズム###

パターンをコンパイルして照合するには、次の手順に従います -

ステップ 1
    - 正規表現パターンを文字列で初期化します。
  • ステップ 2
  • - 次に、compile メソッドを使用してスキーマをコンパイルします。
  • ステップ 3
  • - パターンに一致する入力文字列を定義します。
  • ステップ 4
  • - Matcher オブジェクトを作成し、パターンを入力文字列に適用します。
  • ステップ 5
  • -Matcher メソッドを使用してさまざまな操作を実行します
  • ###文法### リーリー 方法 1:matches() メソッドを使用する

  • このメソッドには、matches() メソッドの使用が含まれます。
###例### リーリー ###出力### リーリー

イラスト

2 つの文字列入力をパラメータとしてmatchesメソッドに渡すことで、上記のコードの2つの文字列パターンを正常に照合できます。

方法 2: find() メソッドを使用する

find() メソッドはブール型を返し、パターンに一致する式を検索します。以下はコード例です -

###例###

この例では、find() メソッドを使用して 2 番目のメソッドを示します。

リーリー ###出力### リーリー

方法 1 と方法 2 の比較

######標準######

方法 1

方法 2

######タイプ###### ######弦###### ######弦######

######方法###### ブール値一致 (文字列正規表現)ブール検索()一致が成功した場合は、パターンを返します一致するパターンを返す

メソッドロジック

###結論は###

正規表現はパターンの一致に使用されます。上記の方法は、パターンを照合するときに実行する必要があるアクションの例です。また、これらのメソッドを 2 つの実際の例で示し、その威力と多用途性を示します。これらの方法とそのユースケースを理解することで、正規表現を使用して一致するパターンを効率的に見つけることができます

以上がJavaのパターンクラスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。