J'ai un fichier texte avec des noms de fichiers alphanumériques: p> J'ai besoin d'extraire tous les extensions J'apprécie votre aide. P > h3> .txt code> du fichier, qui sera dans la même ligne et également une ligne différente dans le fichier en python. p> sortie souhaitée: h3>
3 Réponses :
Essayez ceci: résultats: p>
Vous pouvez utiliser donné votre texte d'entrée Dans la variable re.findall code> avec un motif qui correspond à deux mots délimités par un . code>: s code>, cette sortie: p>
Si j'étais vous, j'utiliserais Expressions régulières (regex). Voici l'explication de la regex que j'ai utilisée: https: // regex101 .COM / R / DAPLQM / 1 P> P>
Pour des fichiers correspondants plus précis = re.findall (r "\ (. * ?. txt \ b)", File_Content) aidera
@Justin N'oubliez pas que vous devez échapper à la barre oblique inverse. Donc, c'est mieux: fichiers = re.findall (r "\\ (. * ?. txt \ b)", fichier_content) code>
Qu'est-ce que tu as essayé jusque-là?