Post Reply 
Emu48 Edit a CSV File
12-31-2021, 10:54 AM (This post was last modified: 12-31-2021 11:48 AM by DavidM.)
Post: #4
RE: Emu48 Edit a CSV File
(12-30-2021 07:24 AM)MNH Wrote:  ... Any help with this program would be greatly appreciated!

One approach I've used in the past to do similar things involves building a syntactically-correct string for the final object, then simply converting that string to an object with STR→. SREPL is very handy for converting the linefeeds (it's also very fast).

Here's one way to do that with the sample data you provided. It leaves the result in stack level 1 upon completion:
Code:
\<<
   FILE              @ recall source string to stack
   "{\"" SWAP +      @ place {" chars at beginning
   "\"}" +           @ place "} chars at end
   10 CHR            @ place linefeed char on stack
   "\" \""           @ place " " chars on stack
   SREPL DROP        @ replace all linefeeds with " "
   STR\->            @ convert the resulting string to an RPL object
\>>

This is simply an alternative method for accomplishing the same goal. Hope this gives you some ideas!

(edit: corrected a transcription error in the source code)
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Emu48 Edit a CSV File - MNH - 12-30-2021, 07:24 AM
RE: Emu48 Edit a CSV File - MNH - 12-30-2021, 04:34 PM
RE: Emu48 Edit a CSV File - MNH - 12-30-2021, 10:30 PM
RE: Emu48 Edit a CSV File - DavidM - 12-31-2021 10:54 AM
RE: Emu48 Edit a CSV File - MNH - 12-31-2021, 06:11 PM
RE: Emu48 Edit a CSV File - MNH - 01-01-2022, 04:41 AM
RE: Emu48 Edit a CSV File - DavidM - 01-04-2022, 03:48 PM
RE: Emu48 Edit a CSV File - MNH - 01-04-2022, 11:32 PM
RE: Emu48 Edit a CSV File - DavidM - 01-05-2022, 12:14 PM
RE: Emu48 Edit a CSV File - DavidM - 01-08-2022, 11:22 AM
RE: Emu48 Edit a CSV File - MNH - 01-08-2022, 04:41 PM
RE: Emu48 Edit a CSV File - MNH - 01-08-2022, 07:41 PM
RE: Emu48 Edit a CSV File - DavidM - 01-09-2022, 02:34 PM
RE: Emu48 Edit a CSV File - DavidM - 01-10-2022, 10:50 AM
RE: Emu48 Edit a CSV File - MNH - 01-09-2022, 08:39 PM
RE: Emu48 Edit a CSV File - rprosperi - 01-10-2022, 04:01 AM
RE: Emu48 Edit a CSV File - DavidM - 01-10-2022, 12:41 PM
RE: Emu48 Edit a CSV File - DavidM - 01-14-2022, 04:25 PM
RE: Emu48 Edit a CSV File - MNH - 01-15-2022, 07:34 PM
RE: Emu48 Edit a CSV File - MNH - 01-04-2022, 11:06 PM
RE: Emu48 Edit a CSV File - John Keith - 12-31-2021, 06:51 PM
RE: Emu48 Edit a CSV File - MNH - 12-31-2021, 07:58 PM
RE: Emu48 Edit a CSV File - MNH - 01-04-2022, 11:39 PM
RE: Emu48 Edit a CSV File - Eric Rechlin - 01-05-2022, 03:22 PM
RE: Emu48 Edit a CSV File - MNH - 09-04-2022, 09:56 PM



User(s) browsing this thread: 2 Guest(s)