Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
renommer_mp3 [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


renommer_mp3

Warning: Undefined array key -1 in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/html.php on line 1458

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
renommer_mp3 [2010/01/21 07:48]
tyrtamos
renommer_mp3 [2010/01/21 08:02]
tyrtamos
Ligne 273: Ligne 273:
     """     """
     global codesource     global codesource
-    ch1 = (r""" /&"?.,:;!""" + \ +    ch1 = r''' /&"?.,:;!àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜÿŸ'''.decode(codesource) 
-          r"""àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜÿŸ""").decode(codesource) +    ch2 = r'''_-xxxxxxxxaAaAcCeEeEeEeEiIiIoOuUuUuUyY'''.decode(codesource)
-    ch2 = (r"""_-xxxxxxxx""" + \ +
-          r"""aAaAcCeEeEeEeEiIiIoOuUuUuUyY""").decode(codesource)+
     s = ""     s = ""
     for c in ch:     for c in ch:
Ligne 287: Ligne 285:
     return s     return s
 </code> </code>
 +
 +On pourrait facilement modifier ce code pour lui faire traiter des situations plus complexes. Par exemple que le 'æ' soit transformé en 'ae', donc qu'un seul caractère en donne 2. Il faudrait, bien entendu, remplacer les chaines ch1 et ch2 par des listes de chaines, ch1 devenant une liste de caractères. Par contre, pour trouver avec ch1 des 'motifs' composés de plusieurs caractères, ce serait un peu plus compliqué à faire (et cependant faisable!).
  
 ==== Fonction d'affichage ==== ==== Fonction d'affichage ====
Ligne 418: Ligne 418:
     """     """
     global codesource     global codesource
-    ch1 = (r""" /&"?.,:;!""" + \ +    ch1 = r''' /&"?.,:;!àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜÿŸ'''.decode(codesource) 
-          r"""àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜÿŸ""").decode(codesource) +    ch2 = r'''_-xxxxxxxxaAaAcCeEeEeEeEiIiIoOuUuUuUyY'''.decode(codesource)
-    ch2 = (r"""_-xxxxxxxx""" + \ +
-          r"""aAaAcCeEeEeEeEiIiIoOuUuUuUyY""").decode(codesource)+
     s = ""     s = ""
     for c in ch:     for c in ch:
renommer_mp3.txt · Dernière modification: 2010/01/21 08:02 de tyrtamos