raw strings et regex


RiPSO
WRInaute passionné
WRInaute passionné
 
Messages: 1591
Inscription: 4 Oct 2007

raw strings et regex

Message le Lun Jan 26, 2009 9:20

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 :
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


RiPSO
WRInaute passionné
WRInaute passionné
 
Messages: 1591
Inscription: 4 Oct 2007

Re: raw strings et regex

Message le Mar Jan 27, 2009 0:50

personne ne programme en python? :(


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités