パターンが一致する場合はコード ブロックを実行し、パターンが一致しない場合は別のコード ブロックを実行するにはどうすればよいでしょうか?
String input = "abc";
final String mainRegex = "(.*?)(&!|&|==)";
final Matcher matcher = Pattern.compile(mainRegex).matcher(input);
私が試してみました
if(matcher1.matches())
{
execute this block
}
else
{
execute this block
}
ただし、常にelse
ブロックを実行します。入力がa>b&!c<d
.