Lookbehind Java RegEx négatif

J'ai le code Java suivant:

Pattern pat = Pattern.compile("(?<!function )\\w+");
Matcher mat = pat.matcher("function example");
System.out.println(mat.find());

Pourquoi ne mat.find() return true? J'ai utilisé négatif lookbehind et example est précédée par function. Ne devrait-elle pas être jetés?

source d'informationauteur Sorin