enters door "\n" vervangen

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

  • decramy
  • Registratie: December 2001
  • Laatst online: 13-09 12:47

decramy

root@birdie:~#

Topicstarter
Hoe kun je in gewone platte text (dus in txt formaat) alle enters door \n vervangen??

Ik heb namelijk een database backup, en daar staan allemaal enters in. Om deze te behouden wil ik die vervangen door \n.

Hoe doe ik dat? In wordpad pakt ie een enter niet :(

Wie kan mij helpen?

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net


  • Nikel
  • Registratie: Juli 2000
  • Niet online
Wil je het automatisch of handmatig doen?

Ultraedit kan het wel.

Met een eigen gemaakt programma in elke programmeertaal kan het ook.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

je kunt volgens mij in een db gerust enters plakken. en je loopt ook tegen het volgende probleem aan:
stel je hebt de teskt

k=m/n;

dan zal je hem als hem terug converteerd krijgen

k=m
;

  • Nikel
  • Registratie: Juli 2000
  • Niet online
Wat voor soort enter wil je eigenlijk vervangen door \n?

Meestal _is_ een enter \n namelijk.

  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
Misschien een windows enter (\r\n) vervangen in een 'gewone' enter (\n) :?

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

editplus:

CTRL+ F

op het pijltje naar beneden drukken, dan krijg je 2 grote vakjes te zien.

Daar in het bovenste vakje een enter geven, en in het onderste \n neerzetten.

Stop uploading passwords to Github!


  • decramy
  • Registratie: December 2001
  • Laatst online: 13-09 12:47

decramy

root@birdie:~#

Topicstarter
ik wil enters van t einde van de regel vervangen door \n

behalve als het laatste teken een ; is...

dus
INSERT INTO huppel (hoi) VALUES ("hoi ik ben een
-leuke
-grappie jongen");
INSERT INTO huppel (hoi) VALUES (NULL);

moet
INSERT INTO huppel (hoi) VALUES ("hoi ik ben een \n-leuke\n-grappie jongen");
INSERT INTO huppel (hoi) VALUES (NULL);


worden.

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net


  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 13-09 21:26
had het helemaal verkeerd begrepen sorry.

  • decramy
  • Registratie: December 2001
  • Laatst online: 13-09 12:47

decramy

root@birdie:~#

Topicstarter
Hoewel,
MySQL kan natuurlijk alles gewoon doen. Al is t 1 regel.

Dus die uitzondering van de ; hoeft niet :)

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net


Verwijderd

cuteftp downen en "
" replacen met \n vervangen. Best makkelijk. En als je dan ;\n krijgt doe je dit: replace ;\n met ;

dus...

edit:
kzie net dat papaeend hetzelfde zei.... |:(
/me moet eens een cursus volgen "lezen na 3 uur s'nacht" :O

  • ^Mo^
  • Registratie: Januari 2001
  • Laatst online: 04-11-2025
Op zaterdag 09 februari 2002 22:42 schreef Alarmnummer het volgende:
je kunt volgens mij in een db gerust enters plakken. en je loopt ook tegen het volgende probleem aan:
stel je hebt de teskt

k=m/n;

dan zal je hem als hem terug converteerd krijgen

k=m
;
sinds wanneer is /n ook een newline character?

"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs


  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Vanaf textfiles is dit makkelijk. ff de ascii codes opzoeken en dan gewoon een C progje voor schijven die op die codes controleert... Moet niet moeilijk zijn. Iets in de trend van:
code:
1
2
3
4
5
6
7
8
9
10
FOR(i=0;i==LENGTH(InString);i++){
  IF (NOT InString[i]) /* dus als InString[i] 0 is: einde regel */ && (NOT (InString[i-1]==';')){
    OutString=calloc(LENGTH(InString)+2,SizeOf(char));
    FOR(J=0;J==LENGTH(InString);J++){
    InString[J]=OutString[J];}
    OutString[J]='\';
    OutString[J+1]='n';
    OutString[J+2]=0; /* String termineren! */
    }
  }

Forget your fears...
...and want to know more...


Verwijderd

Op zondag 10 februari 2002 04:20 schreef Aetje het volgende:
Vanaf textfiles is dit makkelijk. ff de ascii codes opzoeken en dan gewoon een C progje voor schijven die op die codes controleert... Moet niet moeilijk zijn. Iets in de trend van:
code:
1
2
3
4
5
6
7
8
9
10
FOR(i=0;i==LENGTH(InString);i++){
  IF (NOT InString[i]) /* dus als InString[i] 0 is: einde regel */ && (NOT (InString[i-1]==';')){
    OutString=calloc(LENGTH(InString)+2,SizeOf(char));
    FOR(J=0;J==LENGTH(InString);J++){
    InString[J]=OutString[J];}
    OutString[J]='\';
    OutString[J+1]='n';
    OutString[J+2]=0; /* String termineren! */
    }
  }
Netjes!
Ik wou precies zoiets zeggen maar dan m.b.v. basic (Oud/simpel/Achterhaald ik weet het maar voor dit soort dingen toch heel gemakkelijk)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Dit lijkt wel erg op een script-request en is bovendien niet zo erg spannend. Ga eerst zelf eens iets proberen in taal x. Uiteraard kan je hier weer rustig aankloppen als je tegen een concreet probleem aanloopt waar je niet uitkomt mbv de beschikbare documentatie :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment

Pagina: 1

Dit topic is gesloten.