Bonjour à tous,

Voici mon problème probablement banal mais je n'arrive pas y voir clair :

Je dispose d'une chaîne de caractère filename qui peut se présenter sous la forme suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
filename=
 
12-2-1.csv
 
%ou
 
filename=
 
12-2-50.csv
J'ai besoin de rechercher si filename contient '-1.csv' ou '-50.csv' auquel cas je vais appeler différemment une fonction selon l'algorithme :

si filename contient '-1.csv'

alors j'appelle fonction(filename(1:end-7))

si filename contient '-50.csv'

alors ne rien faire

end


Voilà le problème c'est donc la recherche des chaîne '-1.csv' et '-50.csv' dans filename, strfind(filename=='-1.csv') ne marche pas, de même que find.