Je souhaite rechercher et faire correspondre un mot particulier dans un fichier texte.Comment faire correspondre un mot dans un fichier texte en utilisant python?
with open('wordlist.txt', 'r') as searchfile:
for line in searchfile:
if word in line:
print line
Ce code renvoie même les mots qui contiennent des sous-chaînes du mot cible. Par exemple si le mot est "là" alors la recherche retourne "là", "donc", "ainsi", etc.
Je veux que le code retourne seulement les lignes qui contiennent "là". Période.
Probablement la solution la plus performante par rapport à la regex, mais elle pourrait casser dans les cas de coin (je ne peux pas dire avec certitude parce que je ne sais pas à quoi ressemble l'entrée). +1 pour la simplicité. –
Hey merci @jcomeau_ictx. Cela a fonctionné :) – Apps
vous êtes les bienvenus. mais comme les autres l'ont dit, apprenez les expressions régulières. ça prend du temps, mais ça vaut le coup. * pydoc re * –