Effacer les filtres
Effacer les filtres

Reading file with pilcrow (paragraph) sign

2 vues (au cours des 30 derniers jours)
Sergio Vez
Sergio Vez le 29 Oct 2019
Commenté : Sergio Vez le 29 Oct 2019
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
  1 commentaire
Sergio Vez
Sergio Vez le 29 Oct 2019
Could you guys help me please?

Connectez-vous pour commenter.

Réponse acceptée

Stephan
Stephan le 29 Oct 2019
Modifié(e) : Stephan le 29 Oct 2019
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'
  9 commentaires
Stephan
Stephan le 29 Oct 2019
I missunderstood you... sorry - see attached file
Sergio Vez
Sergio Vez le 29 Oct 2019
Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Data Import and Export dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by