Я хочу написать регулярное выражение, где строка имеет (9 символов) и начинаться с «g» или «r» , а затем все числа после этого.Проблема с регулярным выражением
Я написал это, но он не работает:
public static void main(String[] args) {
String id= "g57895452";
String pattern = "/^g([0-9]+){8}$/";
if (id.matches(pattern)) {
System.out.println("true");
} else {
System.out.println("false");
}
}
Вместо вашего 'if' вы можете просто использовать' System.out.println (id.matches (pattern)) '. – Pshemo