8
votes

Comment remplacer les espaces avec Notepad ++ entre deux caractères

J'ai interrogé comment remplacer WhitSpace avec _ à l'aide de Notepad ++ Regex entre [] caractères

Exemple: xxx

résultat xxx


0 commentaires

3 Réponses :


23
votes

Trouver quoi: [. + (_ s) +. +]

Remplacer par: _

N'oubliez pas non plus de sélectionner Expression régulière Bouton radio dans Mode de recherche Section.

mise à jour:

OK, j'ai une solution mais c'est sale:

Vous devez effectuer plusieurs remplacements pour le faire.

Trouver quoi: (\ [. *) \ s (. * \])

Remplacer par: \ 1_ \ 2

Répéter avec Remplacer tout jusqu'à ce qu'il n'y ait pas d'occurrence.


1 commentaires

Travailler mal, remplacer les espaces blancs entre tous les caractères :)



0
votes

Utilisez

regex remplacer xxx

avec xxx

si vous voulez remplacer plusieurs caractères d'espace avec un Célibataire _ Ou

regex remplacer xxx

avec xxx

si vous voulez remplacer chaque caractère d'espace avec un seul _


0 commentaires

0
votes

Pour remplacer les morceaux d'espace entre crochets, vous pouvez utiliser

(?:\G(?!^(?<!.))|\()[^()\s]*\K\s+(?=[^()]*\))


0 commentaires