Bonjour à tous,
Voici ma mise en situation:
Mon application ouvre un fichier texte et recherche différent truc. Jusque là aucun problème. J'utilise les expressions régulière et ça marche nickel.
Mon soucis est que je dois rechercher du texte provenant de liste externe. Par exemple, je dois chercher si le nom d'une ville est présente dans le texte. J'ai un fichier qui contient le nom de toute les villes autorisé(1079) dans le programme. J'ai aussi d'autres liste qui contiennent énormément d'éléments. C'est liste vont être appelé plusieurs fois.
Je me demande qu'elle serait la manière la plus performante pour rechercher dans le texte si un élément d'une de mes listes est présent.
Le plus simple serait de faire une boucle pour passer chaque élément d'une liste dans une expression régulière. Mais j'ai peur des performances!
Je peux stocker les listes de la manière que je veux (xml, plain text, etc).
Est-ce que vous avez déjà été confronté à ce genre de problème?
J'ai aussi pensé que je pourrais tester X éléments à la fois. Mais rendu à combien d'élément ce n'est plus performant?
Merci!
Partager