Échange de l'ordre du texte en utilisant notepad ++

4

Je ne sais pas comment décrire ce que je demande seulement dans le titre.

Ok, donc j'ai une liste énorme que je suis en train d'entrer dans une base de données SQL avec un programme personnalisé. Il importe les articles de pastebin. Cependant, j'ai complètement expliqué comment les informations devaient être commandées.

Voici donc un petit exemple de liste

M9; 15002
M9 Mag; 15101
Cinq sept; 15003
FiveSeven Mag; 15110
MP443; 15004
MP443 Mag; 15109

Ce que je veux savoir s’il est même possible que le bloc-notes ++ prenne le texte et le fasse comme ceci

15002; M9;
15101; M9 Mag;
15003; Cinq sept;
15110; FiveSeven Mag;
15004; MP443;
15109; MP443 Mag;
Je peux manuellement, si besoin est, enlever le trailing extra; à la fin de chaque ligne.

cyris69
la source

Réponses:

6

Dans le Bloc-notes ++, appuyez sur CTRL+H

  • Trouver quoi: (^.*); (.*?$)
  • Remplacer par: \2; \1;
  • Option de vérification de l' expression régulière

Before                                       After

entrez la description de l'image ici entrez la description de l'image ici

L'astuce consiste à utiliser deux groupes de capture via ( )et d'y accéder avec \1et \2. Mais dans l'ordre inverse

Nixda
la source
Battez-moi par une demi-seconde
Insane
1
Et je <3 vous :) a travaillé parfaitement, merci beaucoup !!
cyris69