#!/usr/bin/python # -*- coding: utf-8 -*- #importer expr. regulières import re #ouvrir le texte source myfile = open("A_Journey_to_the_Centre_of_the_Earth.txt", "r") texte = myfile.read() myfile.close() # print(texte) #garder le début du texte dans l'ordre (infos) intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL) intro = intro_match[1] #print(intro) texte.replace(intro_match[0], ''); #définir la liste de lettres new_letter = [] #séparer le texte en mots words = texte.split() #print(words) # pour chaque mot for word in words: # pour chaque lettre for letter in word: #écrire une liste de lettres new_letter.append(letter) #print(new_letter) #print("texte sans espaces:", "".join(new_letter)) "".join(new_letter) #à partir de "table des matières" #texte = #for new_letter in texte: #ranger les lettres dans l'ordre alphabétique new_letter.sort() #mettre dans l'ordre d'apparition des lettres dans le texte #print(new_letter) #joindre les lettres avec rien et ajouter l'intro print("".join(new_letter), intro)