Reading file with pilcrow (paragraph) sign
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Sergio Vez
 el 29 de Oct. de 2019
  
    
    
    
    
    Comentada: Sergio Vez
 el 29 de Oct. de 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
Respuesta aceptada
  Stephan
      
      
 el 29 de Oct. de 2019
        
      Editada: Stephan
      
      
 el 29 de Oct. de 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'    
Más respuestas (0)
Ver también
Categorías
				Más información sobre Text Files en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

