ajouter un caractère à la fin de chaque ligne [Fichier TXT] - PHP - Programmation
Marsh Posté le 16-11-2007 à 22:58:59
Même pas, un bon éditeur fera l'affaire!
Un search/replace avec regex, dans ce cas, "\n" remplacé par ",\n".
Y'a des variantes selon les regex utilisées par l'éditeur (UltraEdit par exemple est bien loin de PERL) mais en général, chaque éditeur offre de l'aide sur les regex avec des exemples typiques.
Marsh Posté le 16-11-2007 à 23:00:15
Ceci dit, si tu veux ouvrir le fichier en PHP, le lire ligne par ligne et faire le remplacement, c'est très jouable, mais ça reste encore overkill par rapport à un AWK ou sed ou très bêtement un coup d'éditeur.
Marsh Posté le 16-11-2007 à 23:08:23
sircam@bauer:~$ cat > foo.txt |
Marsh Posté le 17-11-2007 à 17:05:32
pour la culture,
pourquoi sur les docs php, y'a toujours bar et foo ?
Marsh Posté le 17-11-2007 à 17:08:01
Dans beaucoup de docs, exemples ou autres : http://en.wikipedia.org/wiki/Foobar
Marsh Posté le 17-11-2007 à 23:19:16
Ca fait boulet, mais là, jvois pas où choper regex (for Windows ;D). T'aurais pas un lien ?
Sinon, merci pour la ligne de commande, je sais au moins ce que je rate en ne me mettant pas une petite distrib (faudrait que je télécharge un cd live...).
Marsh Posté le 18-11-2007 à 00:04:15
telechaeges notepad++ ,
il fait expressions regulieres et meme mode macro (en gros tu enregistrre une action, genre 'appui sur FIN et appui sur , et apuui sur fleche bas,
le prog fait ca en boucle et
Marsh Posté le 18-11-2007 à 10:55:45
notepad++, jEdit, Eclipse, gvim... N'importe quel éditeur un peu potable fera l'affaire si tu es dans le désert Windows.
Marsh Posté le 18-11-2007 à 16:26:33
J'ai dl Notepad+ et je ne vois pas comment faire pour remplacer mes '\n' par des ',\n' (dans quel menu est-il capable de gérer les retours chariot ?)
EDIT: Ca marche ! Pas sous Notepad + mais en passant par l'éditeur de texte de Visual Studio (6 en l'occurence), dans la fonction recherche/remplacer, si on clique sur la petite flèche à côté du texte à remplacer et qu'on sélectionne "end of line", il affiche un "$" symbolisant le caractère fin de ligne et ensuite ya plus qu'à mettre ce que l'on veut remplacer.
Pour la technique Notepad++, j'aimerais bien savoir comment c'était possible, sinon... c po grave.
Merci à tous
Marsh Posté le 18-11-2007 à 16:40:15
hum,
edition, remplacer,
tu coches expressions regulieres,
Marsh Posté le 09-04-2014 à 12:25:47
Saut de ligne dans un paragraphe mono-ligne terminé par un seul Retour Chariot.
pour insérer un retour chariot à chaque ligne (CRLF)
Copiez le texte dans NotePad++
Réduirez la fenêtre NP++ à la largeur voulue
Edit | Split Line (ou CTRL I) puis
Copié-Collé vers Excel
si
Copié-Collé vers Word
Select all par CTRL A
Paragraphe
Espacement Après 0 pts et Interligne simple
Marsh Posté le 11-04-2014 à 11:44:14
Joli déterrage de topic d'il y a 7 ans. je pense que depuis, il a du trouver une solution
Marsh Posté le 16-11-2007 à 21:46:52
Bonjour @ tous,
Je voudrais insérer une virgule à la fin de chaque ligne d'un fichier TXT.
Je me suis dit qu'un script PHP serait bien pour faire ça (je n'ai pas linux, juste un easyphp).
Comment faire ?