J'ai un fichier texte contenant du texte comme:
['22APR2012 23:10', '23APR2012 07:10', 1, 3, 0], ['22APR2012 23:10', '23APR2012 07:20', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012
23:15', '23APR2012 06:40', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012 23:15', '23APR2012 07:00', 1, 3, 0], ['22APR2012 23:15', '23APR2012
07:00', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 1, 3, 0], ['22APR2012 23:20', '23APR2012 10:10', 1, 3, 0],
['22APR2012 23:25', '23APR2012 05:35', 1, 3, 0],
Je veux que les lignes soient interrompues à ],
caractères:
['22APR2012 19:30', '23APR2012 00:25', 0, 1, 0],
['22APR2012 19:35', '23APR2012 01:45', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 0, 1, 0],
['22APR2012 19:55', '23APR2012 06:25', 1, 3, 0],
Est-il possible de le faire dans Notepad ++ ou dans tout autre éditeur?
],\s*
],\n
Supposons que
],
est le personnage où nous voulions nous arrêter
notePad++
Find window
Ctrl + FReplace
Search Mode
à Extended
],
dans le champ Find What
\n
in Replace with
champReplace All
Si le texte contient un caractère \ r\n qui doit être converti en nouvelles lignes, utilisez les modes "Expansé" ou "Expression régulière" et échappez le caractère barre oblique inversée dans "Trouver quoi":
Trouver quoi: \\ r \\ n
Remplacer par: \ r\n
Essayez de cette façon. Cela a fonctionné pour moi
ctrl + h
Si vous souhaitez obtenir une chaîne séparée par des virgules dans une colonne avec CR LF, vous ne pourrez pas le faire dans Notepad ++, en supposant que vous ne souhaitiez pas écrire de code, vous pouvez le manipuler dans Microsoft Excel.
Si vous copiez votre chaîne à l'emplacement B1:
A2 =LEFT(B1,FIND(",",B1)-1)
B2 =MID(B1,FIND(",",B1)+1,10000)
Sélectionnez A2 et B2, copiez le code dans les cellules suivantes (en les faisant glisser):
A3 =LEFT(B2,FIND(",",B2)-1)
B3 =MID(B2,FIND(",",B2)+1,10000)
Lorsque vous obtenez #VALUE! dans la dernière cellule de la colonne A, remplacez-la par la valeur B des lignes précédentes.
En fin de compte, votre colonne A contiendra le texte souhaité. Copiez-le et collez-le où vous le souhaitez.
Je ne sais pas du tout comment cela peut fonctionner automatiquement, mais vous pouvez copier "], avec une nouvelle ligne puis utiliser la fonction de remplacement.