texte=u"Je suis la ligne numéro un\nJe suis la ligne numéro deux" nb_espaces=texte.count(" ") nb_lignes=texte.count("\n")+1 nb_mots=nb_espaces+nb_lignes texte1=texte.replace("\n"," ") liste_mots=texte1.split(" ") print("Nombre d'espaces : ",nb_espaces) print("Nombre de lignes : ",nb_lignes) print("Nombre de mots : ",nb_mots) print("Liste des mots : ") for i,mot in enumerate(liste_mots): print 'Mot %2d :' % (i+1),mot ## Résultats affichés : # ("Nombre d'espaces : ", 10) # ('Nombre de lignes : ', 2) # ('Nombre de mots : ', 12) # Liste des mots : # Mot 1 : Je # Mot 2 : suis # Mot 3 : la # Mot 4 : ligne # Mot 5 : numéro # Mot 6 : un # Mot 7 : Je # Mot 8 : suis # Mot 9 : la # Mot 10 : ligne # Mot 11 : numéro # Mot 12 : deux
\b[a-z]+\b
http://regexstorm.net/tester?p=%5cb%5ba-z%5d%2b%5cb&i=tu+es+press%c3%a9+d%27%c3%a9crire%0d%0acomme+si+tu+%c3%a9tais+en+retard+sur+la+vie%0d%0as%27il+en+est+ainsi+fais+cort%c3%a8ge+%c3%a0+tes+sources%0d%0ah%c3%a2te-toi%0d%0ah%c3%a2te-toi+de+transmettre%0d%0ata+part+de+merveilleux+de+r%c3%a9bellion+de+bienfaisance%0d%0aeffectivement+tu+es+en+retard+sur+la+vie%0d%0ala+vie+inexprimable%0d%0a-----------------------------------%0d%0aren%c3%a9+char%2c+extrait+de+%22commune+pr%c3%a9sence%22%2c+in+Le+Marteau+sans+ma%c3%aetre+%281934-1935%29&o=iil y a 49 mots sans diacritiques (accents, cédilles, etc)
24 mars 2019 à 22:16