check for a word

1 visualización (últimos 30 días)
Baba
Baba el 9 de Nov. de 2011
I need to check if the current folder name contains words: YES or DYES.
such that:
if it contains YES:
a=1
if it contains DYES:
a=2
code I'm starting with:
Folder=pwd;
[PathStr,FolderName]=fileparts(Folder);

Respuesta aceptada

Walter Roberson
Walter Roberson el 9 de Nov. de 2011
if strfind(FolderName, 'YES'); a = 1; end
if strfind(FolderName, 'DYES'); a = 2; end
What if the folder name contains both? Or neither? What if the folder name contains the word but in lower case?
  4 comentarios
Jan
Jan el 9 de Nov. de 2011
Therefore Walter checks for YES at first and for DYES afterwards.
I assume he will apply a proper code formatting also in the near future.
Walter Roberson
Walter Roberson el 9 de Nov. de 2011
I should, though, improve my code to:
if ~isempty(strfind(FolderName, 'YES')); a = 1; end
if ~isempty(strfind(FolderName, 'DYES')); a = 2; end

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Variables 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