Bonjour,
Je dispose d'une chaine de caractère de cette forme à traiter :
Je cherche, par une expression régulière, à récupérer le contenu des parenthèses en fonction du mot devant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part "scale(0.378947 0.378947) translate(-1194 2086) rotate(90)"
Par exemple, pour récupérer le contenu de scale, je dispose de l'expression suivante (pas forcément la bonne) :
Je souhaiterais donc, utiliser la méthode test() de reScaleAttributes sur ma chaine, et ne sortir que la partie entre parenthèse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part var reScaleAttributes = /scale\((.*)\)/;
Je crois qu'on peut accèder aux expressions parenthèsée par $1, mais je n'arrive pas à y accèder après l'appel à la fonction test().
En gros, je voudrais faire un truc du genre, mais ça en marche pas pour le moment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var reScaleAttributes = /scale\((.*)\)/; if(reScaleAttributes.test(transformAttributes)) alert(reScaleAttributes);








Répondre avec citation









Partager