import java.util.regex.Pattern;
class HowEasy {
public boolean matches(String regex) {
System.out.println(Pattern.matches(regex, "abcABC "));
return Pattern.matches(regex, "abcABC");
}
public static void main(String[] args) {
HowEasy words = new HowEasy();
words.matches("[a-zA-Z]");
}
}
Выход False. Где я иду не так? Также я хочу проверить, содержит ли слово только буквы и может или не может закончиться с одним периодом. Для чего это регулярное выражение?
i.e "abc" "abc." действителен, но "abc.." недействителен.
Я могу использовать метод indexOf()
для его решения, но хочу знать, можно ли использовать одно регулярное выражение.