Deleting sepecific character from cell array
35 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Shilo
el 15 de En. de 2013
Comentada: Muhammad Usman Saleem
el 5 de Nov. de 2017
Hi Helpers,
I have a cell array in which some cell has " that I would like to delete such as, '"22000' or '"contig_2012'. (I want it as '22000' or 'contig_2012')
Will be great if you could help me to delete all of them from the cell.
Thanks, Shilo
0 comentarios
Respuesta aceptada
Daniel Shub
el 16 de En. de 2013
This sounds like a job for a regular expression (albeit a simple one)
x = {'"22000'; '"contig_2012'; 'abc'};
regexprep(x, '"', '')
0 comentarios
Más respuestas (1)
Azzi Abdelmalek
el 15 de En. de 2013
Editada: Azzi Abdelmalek
el 15 de En. de 2013
% in this example we rmove '00' and '123'
A={'123' '1234' '12345' '11' '00'};
idx=cellfun(@(x) isequal(x,'00') | isequal(x,'123'),A);
A(idx)=[]
3 comentarios
Muhammad Usman Saleem
el 5 de Nov. de 2017
This answer is for cell array of {1,5} what about array of {31,6} ?
Ver también
Categorías
Más información sobre Logical 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!