Bonjour,
Dans le but de filtrer un fichier texte j'ai essayé de comprendre la fonction regex mais malheureusementj'arrive pas à faire ce que je veux exactement, en fait mon texte contient des valeurs que je veux les récupérer mais il contient aussi d'autre symboles exemple ( " ' [ \\ ), des lettres, des espace et des retours à la ligne donc je veux récupérer que les valeurs mais je veux garder le point et la virgule.
voici mon fichier
f1.txt
et mon code
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 import re regex = re.compile("^*([0-9][0-9,.]*)$") with open(r'C:\Users\admin\Desktop\projet M2\181127\regex\regex.txt', 'r+') as fs: with open(r'C:\Users\admin\Desktop\projet M2\181127\regex\regex2.txt', 'w') as f2: for line in fs: m=regex.search(line) if m: f2.write(line)![]()
Partager