Reading file with pilcrow (paragraph) sign
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
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
Réponse acceptée
  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'    
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Text Files dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

