Ga naar inhoud
  • 0

Een normale "\r\n" exporteren


Grinwell

Vraag

Hoi Allemaal,

 

Ik ben op zoek naar een volledige line feed ( \r\n, 0x0d 0x0a )

 

Zet een $var variabele met regels gesplitst door ¶.

Deze $var word in een field (Container) gezet.

En vervolgens word deze met "Export Field" geëxporteerd naar

( Effect is dat ik mijn eigen opgebouwde krijg, Export Records voldoet niet. )

 

De ¶ word door "Export Field" vertaald naar 0x0d, \r.

 

Maar helaas in het programma dat dit bestand moet importeren zit dit niet als een newline.

En heb ik, minimaal 0x0a \n nodig.

 

Hierbij dan ook de vraag, heeft iemand hier een oplossing voor?

 

Groet, Grinwell

Link naar reactie

5 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Dit kan op verschillende manieren;

 

Als je regels exporteert dan kun je dat doen als XML en een XSL stylesheet er op loslaten om de aan het einde van een regel een \r\n te zetten.

 

Als je vanuit een veld exporteert (zoals jij doet) dan kun je via een plugin als Troi File, of de gratis BaseElements of 360Works Scriptmaster de returns in het geëxporteerde bestand door \r\n. (dit kan ook bij regels)

 

Groet,

 

Ruben

Link naar reactie
  • 0

Ik weet dat deze topic al OK is, maar dit wou ik toch nog even toevoegen.

 

Ik kreeg nog een mailtje van Sjaak De Jong, we zaten naast mekaar tijdens de sessie van Jos Hoffman over hoe je exports kunt aanpakken - schitterende sessie BTW.

Jos had ook een concreet stukje code laten zien met ScriptMaster, wat Ruben hierboven ook vermeld.

 

Als je oplossing op OSX draait, dan kan je ook nog Sjaak's methode gebruiken, die geen plug-ins gebruikt maar een klein stukje AppleScript, dat je in de "Perform AppleScript" script stap plakt.

Even getest, werkt prima.

Hier het mailtje met de enclosures:

 

Dag Peter,

 

Gisteren spraken we nog even over de conversie in unix van CR naar CR LF

Bij deze wil ik mijn oplossing even delen, misschien heb je er wat aan.

 

Met vriendelijke groeten, Sjaak

 

PS:

In unix zijn er nog een paar handige commando's om te checken wat de regel einde is:

 

$ od -c ~/Desktop/DemoFile.txt => hier zie je dus echt \r en \n e.d.

 

Ook met de commando's - sed - en - awk - is veel te bereiken

CR2CRLF.zip

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...