Removing strings containing numbers

39 visualizaciones (últimos 30 días)
HIRAKJYOTI BASUMATARY
HIRAKJYOTI BASUMATARY el 19 de En. de 2018
Comentada: HIRAKJYOTI BASUMATARY el 19 de En. de 2018
If i have a string =
" 30th Birthday WORLDCUP34 WORLDCUP'34 '04 "
and i want the output to be only =
" Birthday " ,
then how can i go forward to achieve such by removing all expressions containing numbers with it.

Respuesta aceptada

Birdman
Birdman el 19 de En. de 2018
Editada: Birdman el 19 de En. de 2018
One approach:
s1="30th Birthday WORLDCUP34 WORLDCUP'34 '04";
str=strsplit(s1,' ');
result=str(cellfun(@isempty,(regexp(str,'\d+'))))
  5 comentarios
Birdman
Birdman el 19 de En. de 2018
Ok Jan, thanks. It just takes time to get used to working with cellfun.
HIRAKJYOTI BASUMATARY
HIRAKJYOTI BASUMATARY el 19 de En. de 2018
@Birdman Sir and @Jan Simon Sir , thanks a lot for the guidance. Yes @Jan simon sir, i meant in a single cell.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Birthdays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by