Я пытаюсь написать регулярное выражение, которое найдет все, кроме '.'
- то есть строка, содержащая только '.'
, должна вернуть false
и все остальное true
.Java regex, чтобы найти все, кроме '.'
String regex = "(?!(^\\.$)).*";
String test = ".";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(test);
System.out.println(matcher.find());
Что проблема? –
Я не вижу ничего плохого в вашем коде. Можете ли вы точно указать, в чем проблема? – Unihedron
Я думаю, что это сработает [^ \\. $]. * –