Trouver les doublons et supprimer tous dans notepad++
J'ai plusieurs adresses e-mail. J'ai besoin de trouver et de supprimer tous (y compris trouvé un). Est-ce possible dans notepad++?
exemple:[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
J'ai besoin de résultats comme
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
Comment le faire dans notepad++?
Vous pouvez trouver et remplacer tous avec une chaîne vide, donc les supprimer tous, et puis écrire manuellement une ligne de retour dans.
Double Possible de Supprimer les lignes en double dans Notepad++
Cette double thread est en train de parler au sujet de le laisser seul si trouver les doublons de lignes. Mais Mon cas, j'ai besoin de supprimer tous les doublons de lignes si trouver.
OK @James123 mal en double. Avez-vous vérifié les autres questions sur Stack Overflow? Ce n'votre recherche
stackoverflow.com/questions/3958350/...
Double Possible de Supprimer les lignes en double dans Notepad++
Cette double thread est en train de parler au sujet de le laisser seul si trouver les doublons de lignes. Mais Mon cas, j'ai besoin de supprimer tous les doublons de lignes si trouver.
OK @James123 mal en double. Avez-vous vérifié les autres questions sur Stack Overflow? Ce n'votre recherche
[notepad++] delete duplicates
révéler?stackoverflow.com/questions/3958350/...
OriginalL'auteur James123 | 2016-02-11
Vous devez vous connecter pour publier un commentaire.
Si il est possible de changer la séquence des lignes que vous pouvez faire:
^(.*\r?\n)\1+
Comment cela fonctionne: Le tri met les doublons les uns derrière les autres. Le trouver correspond à une ligne de
^(.*\r?\n)
et capture la ligne dans\1
puis il continue et essaie de trouver\1
une ou plusieurs fois (+
) derrière le premier match. Un tel bloc de doublons (si elle existe) est remplacé par rien.La
\r?\n
doit faire face très bien avec Windows et Unix lineendings.Peut-être que la dernière ligne ne se termine pas par un retour à la ligne? Le
\r?\n
moyens de saut de ligne, de sorte que le caractère de saut de ligne est une partie du match. (Essayez d'appuyer sur le Retour après la dernière ligne, de sorte qu'il se termine par un saut de ligne.)regexp fonctionne parfaitement pour Intellij IDEA trop
OriginalL'auteur Lars Fischer
Vous avez besoin de la textFX plugin. Ensuite, il suffit de suivre ces instructions:
Personnellement, je voudrais utiliser tri -i-u source >dest au lieu de notepad++
OriginalL'auteur Steve Kolokowsky
Vous pouvez utiliser
comme indiqué ci-dessus. Cependant, je l'ai fait parce que j'ai besoin de remplacer les doublons par les lignes vides et non seulement de supprimer les lignes, une fois triées par ordre alphabétique:
Cela va convertir:
:
C'est la façon dont je l'ai fait parce que j'ai précisément besoin de ces lignes.
OriginalL'auteur daviddgz