Мне нужно проверить, содержит ли строка пробелы пробелов и несколько знаков @. Для этого я использовал следующий метод, но для меня это не сработало.проверить, содержит ли строка пробелы и несколько знаков @
boolean flag = string.matches("\\s,@");
Может ли кто-нибудь из вас рассказать мне, что пошло не так?
'String.matches()' работает только если _entire_ строка соответствует прилагаемое регулярному выражению. Это означает, что вам нужно привязать оба конца к '. *' Для учета символов с обеих сторон совпадений. – Alnitak