Regexp - remplacer espaces consécutifs par même nombre de points

Résolu
p_tony Messages postés 77 Statut Membre -  
p_tony Messages postés 77 Statut Membre -
Bonjour, Bonsoir

Voilà, je suis actuellement entrain de bidouiller un fichier dans notepad++ et je cherche une regexp qui me permettra de remplacer des espaces consécutif par un même nombre de points, ou mieux encore , même nombre - 1.

Par exemple:

chocapic 3,75€
par
chocapic......... 3,75€


En vous remerciant.

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,
    une regex de ce genre
    (  )+?

    permet de trouver toutes les zones contenant au moins deux espaces consécutifs

    et dans la zone replace ... tu n'as qu'à mettre :
    ..

    0
    1. p_tony Messages postés 77 Statut Membre 42
       
      Oui, j'avais testé ça.
      Ca fait le boulot la moitié du temps, mais après faut reprendre à la main, donc c'est pas idéal, mais merci.
      0
  2. p_tony Messages postés 77 Statut Membre 42
     
    Bon, finalement j'ai trouvé.

    Faut utiliser les assertions.


    (?= )
    remplacer par
    .


    et pour faire l'inverse


    \.(?=[. ])
    remplacer par



    Par contre c'est embêtant, les balises code inline on tendance à trimer les espaces :/

    Voilà
    0