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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var tempo = VariableX.replace(/padding-left:.*px/g, "padding-left:0px");
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 :

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