Java の pattern.compile 関数を使いこなす方法
Pattern.compile()メソッドは正規表現をコンパイルするためにJavaで使用されます。正規表現文字列を引数として受け取り、パターンオブジェクトを返します。
Pattern.compile() メソッドの一般的な構文は次のとおりです。
Pattern pattern = Pattern.compile("正则表达式");
正規表現とは、コンパイルするべき正規表現文字列のこと
メールアドレスを照合する正規表現をコンパイルする場合たとえば、以下のコードを使用します。
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String regex = "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}";
Pattern pattern = Pattern.compile(regex);
// 使用Pattern对象进行匹配等操作
// ...
}
}
上記の例では、Pattern.compile()メソッドを使用して、正規表現文字列をPatternオブジェクトにコンパイルしています。そして、そのPatternオブジェクトを使用してマッチングなどの操作が可能になります。