一般的な Java 正規表現メソッドの概要
正規表現は、文字列の照合、検索、置換を行うための強力なツールであり、Java の幅広いアプリケーションに導入されています。この記事では、Java で一般的に使用されるいくつかの正規表現メソッドを要約し、具体的なコード例を示します。
サンプル コード:
String regex = "a*b"; String input = "aab"; boolean isMatched = input.matches(regex); System.out.println(isMatched); // 输出true
サンプル コード:
String regex = "\d+"; String input = "123abc456def"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(input); while (matcher.find()) { System.out.println(matcher.group()); // 输出123、456 }
サンプル コード:
String regex = "\d+"; String input = "123abc456def"; String replacement = "X"; String output = input.replaceAll(regex, replacement); System.out.println(output); // 输出XabcXdef
サンプル コード:
String regex = "[,.\s]+"; String input = "Java,Python,C++,JavaScript"; String[] output = input.split(regex); for (String word : output) { System.out.println(word); // 输出Java、Python、C++、JavaScript }
サンプル コード:
String regex = "(\d+)([a-zA-Z]+)"; String input = "123abc456def"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(input); if (matcher.matches()) { // 输出整个字符串 System.out.println(matcher.group(0)); // 输出123abc456def // 输出第一个分组 System.out.println(matcher.group(1)); // 输出123 // 输出第二个分组 System.out.println(matcher.group(2)); // 输出abc }
上記は、Java 正規表現の一般的なメソッドの概要とコード例です。これらの方法をマスターすると、文字列のマッチング、検索、置換タスクをより便利かつ効率的に処理できるようになり、開発効率が向上します。もちろん、正規表現の構文は非常に豊富で複雑なので、特定のニーズに応じて学習して適用する必要があります。
以上が一般的な Java 正規表現メソッドの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。