ユーザーからの入力データを照合し、この入力の一致があるかどうかを検索しようとしています。たとえば、ユーザーが次のように入力した場合: A*B*C* A で始まり、B と B を含むすべての単語を検索したいのですが、このコードを試してみましたが、動作しません:(get output false)
public static void main(String[] args)
{
String envVarRegExp = "^A[^\r\n]B[^\r\n]C[^\r\n]";
Pattern pattern = Pattern.compile(envVarRegExp);
Matcher matcher = pattern.matcher("AmBmkdCkk");
System.out.println(matcher.find());
}
ありがとう。