bonjour
j'utilise des strings qui seront en entré comme nom de champs d'une structure.
j'aimerais donc pouvoir tester la validité de ces strings.
j'ai pensé à quelque-chose comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
try
eval(string)
catch ME
if ~strncmpi(ME.message,'Undefined function or variable',30)
throw(MException('VerifyInput:StringNotAllowed', ...
       'This string is not allowed'));
end
end
l'idée étant de tester l'erreur renvoyée par Matlab.
merci de me dire si vous avez d'autres propositions.