У меня есть следующий код Java:
Pattern pat = Pattern.compile("(?<!function )\\w+");
Matcher mat = pat.matcher("function example");
System.out.println(mat.find());
Почему mat.find()
возвращает true? Я использовал отрицательный lookbehind, а example
- function
. Не следует ли отбрасывать его?