Спецобменка не соответствует рисункуJAVA

Программисты JAVA общаются здесь
Anonymous
Спецобменка не соответствует рисунку

Сообщение Anonymous »

Я создал метод, который я надеюсь найти @gmail.com в пределах установленной строки, с прохождением тестирования, например, стекверфлоу @gmail.com, метод возвращает false. < /p>

Я искал, но я не уверен, что мне не хватает, как я использую .matches () является совпадающим.public final static boolean isGmail(String s) {

Pattern pattern = Pattern.compile("(\\W|^)[\\w.+\\-]*@gmail.com(\\W|$)");
System.out.println(pattern + " pp ");
Matcher m = pattern.matcher(s);
System.out.println(m + " pp ");
boolean b = m.matches();
System.out.println(b + " pp ");
return b;
}
< /code>

} < /p>

regex Я очень новичок, так что это может быть проблема.

Подробнее здесь: https://stackoverflow.com/questions/277 ... ng-pattern

Вернуться в «JAVA»