public static boolean isMatch(String s, String pattern) {
int i = 0, j = 0;
while (i < s.length() && j < pattern.length()) {
if (s.charAt(i) == pattern.charAt(j)) {
i++;
j++;
} else if (Character.isLowerCase(s.charAt(i))) {
i++;
} else {
return false;
}
}
return j == pattern.length();
}```