how to split these char format into lines

4 views (last 30 days)
I have a char format data which is read from the last several lines of a file, from Linux system, by command provide by this answer:
however, I failed to find the way to split them into lines, I tried 'split' function with different deliminter such as '/t','/n', etc., but all failed.
could anyone give me some suggestions? please see attahce file.

Accepted Answer

Sindar on 17 Jul 2020
Edited: Sindar on 17 Jul 2020
ed: Matlab has a built-in function
w_split = splitlines(w);
Here's a trick: I don't know what the delimiter between lines is, but I know where it is (with a little scanning), so I can extract it.
tmp =
w_split = split(w,tmp);

More Answers (1)

Walter Roberson
Walter Roberson on 17 Jul 2020
regexp(w, '\r?\n', 'split')


Find more on Data Type Conversion in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!