1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/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)
|