Мне нужно проверить уровни игры в текстовом файле в формате следующего: < /p>
#####
# ####
# #
### **# #
# #* *@#
# * ###
# ## #
## #
#.$# #
# ####
####
< /code>
Вот мой код Java: < /p>
static Pattern pattern = Pattern.compile("[\\s#.$*@+]");
static BufferedReader br;
public static void main(String[] args) {
...
while ( (x = br.readLine()) != null ) {
System.out.println(x.toLowerCase());
System.out.println(isLineValid(x));
< /code>
}
...
} < /p>
private static boolean isLineValid(String line) {
if (pattern.matcher(line).matches()) {
return true;
}
return false;
}
< /code>
Что не так с моей регуляцией? Потому что я всегда становлюсь ложным. Спасибо
Подробнее здесь: https://stackoverflow.com/questions/403 ... x-not-work