raw strings et regex
2 messages
• Page 1 sur 1
-

RiPSO - WRInaute passionné

- Messages: 1591
- Inscription: 4 Oct 2007
raw strings et regex
Salut 
J'ai un petit soucis en python.
J'ai une boucle qui balaye tous les caracteres et les inserent dans une regex.
Mon soucis c'est qu'arrivé au caractère 40 (une parenthese) evidement ça plante car ca reconnait ca comme une partie de la regex.
Pour definir que l'on cause en rawstring il faut mettre un 'r' devant la phrase du style r'coucou'
Mon soucis c'est que là c'est un nom de variable et non une string que j'utilise...
J'ai essayé des trucs genre r(maVar) mais pas moyen de trouver la solution...
voici le code :
schématiquement entity_map est un dictionnaire du type {chr(0 à 255):htmlEntities(chr(0 à 255))}
{'\x83': 'ƒ', '\x87': '‡', '\x8b': '‹', .......... }
Si quelqu'un peut me débloquer ce serait bien sympa
Merci
J'ai un petit soucis en python.
J'ai une boucle qui balaye tous les caracteres et les inserent dans une regex.
Mon soucis c'est qu'arrivé au caractère 40 (une parenthese) evidement ça plante car ca reconnait ca comme une partie de la regex.
Pour definir que l'on cause en rawstring il faut mettre un 'r' devant la phrase du style r'coucou'
Mon soucis c'est que là c'est un nom de variable et non une string que j'utilise...
J'ai essayé des trucs genre r(maVar) mais pas moyen de trouver la solution...
voici le code :
- Code: Tout sélectionner
for i in entity_map:
str=re.sub(r,entity_map[i],str)
schématiquement entity_map est un dictionnaire du type {chr(0 à 255):htmlEntities(chr(0 à 255))}
{'\x83': 'ƒ', '\x87': '‡', '\x8b': '‹', .......... }
Si quelqu'un peut me débloquer ce serait bien sympa
Merci
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Nouveau Picasa : Picasa Web Albums - 19-09-2006
- Nouveautés dans l'API Google Analytics (Septembre 2009) - 19-09-2009
- Filtre Google Analytics pour trouver les questions des visiteurs - 14-09-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
