ホームページ  >  記事  >  Java  >  Java正規表現の使い方

Java正規表現の使い方

小老鼠
小老鼠オリジナル
2024-01-05 15:48:331433ブラウズ

使用法: 1. Java サンプル ファイルを作成します; 2. 入力文字列「This is a test string」で「test」を検索します; 3. Pattern.compile() メソッドを使用して正規表現をコンパイルします。次に、Matcher クラスを使用して一致を処理します; 4. m.find() メソッドを使用して一致があるかどうかを確認し、一致がある場合、m.group(0) は一致する文字列を返します。

Java正規表現の使い方

このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。

Java では、Pattern クラスと Matcher クラスを使用して正規表現を使用できます。以下は簡単な例です:

java

##

import java.util.regex.Pattern;  
import java.util.regex.Matcher;  
  
public class Main {  
    public static void main(String[] args) {  
        String input = "This is a test string";  
        String pattern = "test";  
  
        Pattern r = Pattern.compile(pattern);  
        Matcher m = r.matcher(input);  
        if (m.find()) {  
            System.out.println("Found value: " + m.group(0));  
        } else {  
            System.out.println("NO MATCH");  
        }  
    }  
}

この例では、入力文字列「これはテスト文字列です」で「テスト」を検索します。 Pattern.compile() メソッドを使用して正規表現をコンパイルし、Matcher クラスを使用してマッチングを処理します。 m.find() メソッドは一致するかどうかを確認するために使用され、一致する場合、m.group(0) は一致する文字列を返します。

これは単なる単純な例であることに注意してください。実際の使用では、より複雑な正規表現やより複雑なマッチング ロジックを処理する必要がある場合があります。

以上がJava正規表現の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。