Generating a new line

2 visualizzazioni (ultimi 30 giorni)
Mahsa Keyvani
Mahsa Keyvani il 16 Gen 2019
Commentato: Mahsa Keyvani il 17 Gen 2019
I have a dat file. It has data of time, temperature, currents, etc in a continuous manner and I can not open it in excel. I attached my file here.
I want to generate a new line before the word "Event" in the file. Basically, I want to start each line by the word "event". Could anyone please help me? Thank you.
  2 Commenti
Walter Roberson
Walter Roberson il 16 Gen 2019
Try opening the file in NotePad++ or WordPad . It looks plausible to me that it might have newlines without carriage return, but the old NotePad does not recognize plain newlines as a line delimiter.
Mahsa Keyvani
Mahsa Keyvani il 16 Gen 2019
Thank you so much for your help. I tried wordpad and notepad++, but they did not provide carriage return. I did it with microsoft word at the end.

Accedi per commentare.

Risposte (1)

Walter Roberson
Walter Roberson il 16 Gen 2019
S = fileread('testAppend_Jan16.txt');
NewS = regexprep('Event', '\r\nEvent');
fid = fopen('testAppend_Jan16_out.txt');
fwrite(fid, '%s', NewS);
fclose(fid)
  1 Commento
Mahsa Keyvani
Mahsa Keyvani il 17 Gen 2019
Thank you so much again for helping me. There is an error with fwrite; It says: Error using fwrite Invalid precision. Thanks.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by