trim cell array from known characters
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi There,
How do you trim down a cell array from a space or empty element in the cell and as well remove all commas and semi colons from data?
Variable C is a 654x1 cell containing the first four rows 1x9 cell 1x2 cell 1x29 cell 1x218 cell . . . 1x126 cell
An individual cell array contains spaces I would like to remove. Ultimately I would like to truncate this from space/empty. For example data is as follows:
{AB XY; ' ' ' ' ' ' ' ' ' 'PO,' ' ' ' ' ' SE''''LO,' ' ' ' ' ' W:,TT ...} Where ' ' denotes a space/empty cell. I would like this to become {AB XY PO SE LO W TT} This will truncate the number of columns from the previous 218.
I guess I have to utilize the strtrim or deblank functions not exactly sure how.
Thank You.
0 comentarios
Respuesta aceptada
Vishal Rane
el 21 de Jun. de 2013
Assuming
a = {'AB XY';' , PO;';'SE , '}
use
regexprep( a, '[\s;,]', '')
to remove spaces, semicolons and commas, '\s' indicates any whitespace character
Más respuestas (0)
Ver también
Categorías
Más información sobre Characters and Strings en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!