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

Résolu/Fermé
p_tony Messages postés 69 Date d'inscription samedi 3 novembre 2012 Statut Membre Dernière intervention 18 mars 2015 - 18 mars 2015 à 01:08
p_tony Messages postés 69 Date d'inscription samedi 3 novembre 2012 Statut Membre Dernière intervention 18 mars 2015 - 18 mars 2015 à 11:11
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.
A voir également:

2 réponses

jordane45 Messages postés 38151 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 mai 2024 4 652
18 mars 2015 à 01:52
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
p_tony Messages postés 69 Date d'inscription samedi 3 novembre 2012 Statut Membre Dernière intervention 18 mars 2015 11
18 mars 2015 à 11:11
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
p_tony Messages postés 69 Date d'inscription samedi 3 novembre 2012 Statut Membre Dernière intervention 18 mars 2015 11
18 mars 2015 à 11:06
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