Python et la casse des caracteres
Résolu
stan93
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
stan93 Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
stan93 Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonjour
J ai développé un petit scrip en Python, mais je voudrais quand il fait une recherche sur une chaine de caracteres(ici "message-id") qu'il ne s occupe pas de la casse. Qu'il prenne sa valeur meme si c'est en minuscule ou bien majuscule ou les deux.
if (len(i)>20):
if (i[0:10]=='MESSAGE-ID'): mesid=i[12:len(i)]
Je ne sais pas trop comment faire, je pense que c avec "upper"?
Avez vous une idée??
merci d'avance
Cdlt
J ai développé un petit scrip en Python, mais je voudrais quand il fait une recherche sur une chaine de caracteres(ici "message-id") qu'il ne s occupe pas de la casse. Qu'il prenne sa valeur meme si c'est en minuscule ou bien majuscule ou les deux.
if (len(i)>20):
if (i[0:10]=='MESSAGE-ID'): mesid=i[12:len(i)]
Je ne sais pas trop comment faire, je pense que c avec "upper"?
Avez vous une idée??
merci d'avance
Cdlt
A voir également:
- Python et la casse des caracteres
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Citizen code python avis - Accueil - Outils
- Caractères spéciaux mac - Guide
- Caracteres speciaux - Guide
4 réponses
Tu peux aussi t'en sortir avec une regexp
http://docs.python.org/lib/re-syntax.html
Dans ton cas ça donne une regexp du genre
Bonne chance
http://docs.python.org/lib/re-syntax.html
Dans ton cas ça donne une regexp du genre
"^([mM][eE][sS][sS][aA][gG][eE]-[iI][dD])$"
Bonne chance
Merci bcp à tous
if (len(i)>20) and i.upper().startswith("MESSAGE-ID"): mesid=i[12:len(i)]
voici ce que j ai fait
vous m avez bcp aidé
encore merci
Stan
if (len(i)>20) and i.upper().startswith("MESSAGE-ID"): mesid=i[12:len(i)]
voici ce que j ai fait
vous m avez bcp aidé
encore merci
Stan