Extraction de couleur CSS par expression régulière
Je souhaite pourvoir extraire d'une chaine de style CSS la valeur de la couleur du texte en ignorant les autres ...
par exemple dans la chaine
Code:
1 2
|
"text-align:center;background-color:#EEFFEE;color:#8B0000;font-weight:bold" |
je veux récupérer seulement #8B0000
Simple : j'utilise l'expression régulière suivante :
Code:
1 2
|
/(?:(?<!background-)color:)(\#[0-9A-Fa-f]{6})(?:;?)/ |
Et cela fonctionne bien mais pas en Javascript qui ne reconnait pas la syntaxe de la recherche arrière positive ou négative (?< et (?<
Ma question : Existe-t-il une expression régulière donnant le même résultat mais n'utilisant pas la recherche arrière ?