Quelqu'un a trouver la version Java de Google bibliothèque d'expression régulière RE2 ou une bibliothèque java avec des fonctionnalités similaires et de bonnes performances? L'exigence de performance est le temps linéaire de la durée de l'expression régulière et la saisie de la longueur du texte.
Précisions
La plupart d'expression régulière de la mise en œuvre utilisation d'un algorithme de backtracking pour correspondre à la saisie de texte et sont donc exponentielle sur certaines expressions régulières simples comme (.*).(.*).(.*).(.*)
. RE2 est une bibliothèque de google qui permet de résoudre ce problème en utilisant un algorithme qui varie linéairement avec la taille de l'image à l'aide des concepts de la théorie des Automates. L'interlocuteur veut savoir si il existe des bibliothèques pour Java qui sont basés sur cet algorithme.