Reading file with pilcrow (paragraph) sign
2 次查看(过去 30 天)
显示 更早的评论
I need to read a file with rows like this
calculation.update.date=09.10.2019¶
I'm textscanning the ".txt" into 2 column matrix (one with "calculation.update.date" and the other one with "09.10.2019¶")
To do that I used
opt = {'Delimiter','='};
data_type = '%s%[^\n]';
fileID = fopen('ENTRADA.txt','rt');
C_aux = textscan(fileID,data_type,opt{:},'CollectOutput',1);
I would like to do the same but getting "09.10.2019" in the second column instead of "09.10.2019¶"
I would also like to be able to include a ¶ at the end of each row when finishing the program, in order to export it in a proper way.
How could I do it?
Thanks in advanced!
Sergio
采纳的回答
Stephan
2019-10-29
编辑:Stephan
2019-10-29
This should help:
>> A = '09.10.2019¶'
A =
'09.10.2019¶'
>> A(end) = []
A =
'09.10.2019'
also maybe helpful:
>> a = '¶'
a =
'¶'
>> double(a)
ans =
182
also note:
>> A = "09.10.2019¶" % String instead of char!
A =
"09.10.2019¶"
>> whos A
Name Size Bytes Class Attributes
A 1x1 166 string
>> A(end) = [] % This doesnt work!
A =
1×0 empty string array
>> A = char(A)
A =
'09.10.2019¶'
>> whos A
Name Size Bytes Class Attributes
A 1x11 22 char
>> A(end) = []
A =
'09.10.2019'
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Import and Export 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!