Bonjour à tous,
Suite à de nombreux essais je m'en remet à vous pour me faire comprendre ce que je ne comprend pas
Je suis en train d'essayer de remplacer, dans une chaine, certaines informations.
Pour cela j'utilise le regexp mais je n'arrive pas à trouver pourquoi ou plutôt qu'es ce que je fais faux.
Voici ma ligne de code:
J'aimerais pouvoir remplacer dans la variable "VariableX" toutes les occurrences qui contiennent un padding-left:, donc jusque là ça va. Mais j'aimerais aussi pouvoir faire en sorte qu'il me remplacer n'importe quel caractère contenus entre padding-left: et le mot px. En gros imaginons qu'on a la chaîne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var tempo = VariableX.replace(/padding-left:.*px/g, "padding-left:0px");
Tout plein de texte........ padding-left:60px;.......Tout plein de texte
Avec la méthode replacer j'aimerais avoir le résultat suivant:
Tout plein de texte........ padding-left:0px;.......Tout plein de texte
Actuellement cela me remplacer quasiment toute ma chaine
Es-ce que l'attribut du regexp ".*" ne sert pas à prendre n'importe quel caractère ?
Merci pour votre aide
Cordialement
Partager