Bonjour

J'aimerai savoir comment je peut récupérer dans des cell array (car je vais les comparer ensuite) les lignes d'un fichier texte.
Tout d'abord les lignes comprises entre X et Y je voudrais les récupérer dans une cell array.
Et dans une seconde cell array je voudrais récupérer celles comprises entre Z et la fin du texte.

C'est capital pour mon projet, Tout bout de code est vraiment vraiment le bienvenue

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function List = Untitled2(Planches)
 
 
Planches= textread('mon fichier','%s','delimiter','\n');
 
for  f =1:length(Planches)
    Planches{f}=lower(Planches{f});%% Conversion en minuscule pour les besoins de la comparaison
end
% initialtlize the structure
List.sheet='';
List.variant='';
List.issue='';
List.full='';
List.line='';
 
indexSheet = strmatch('l0',Planches );
Planches =Planches(indexSheet);
 
for i= length(Planches)
    List(i).line = Planches{i}; %#ok<*AGROW>
    List(i).sheet=Planches{i}(1:10);%planches
    List(i).variant=Planches{i}(11:13);%variant
    List(i).issue=Planches{i}(14:15);%issue
    List(i).full=[List(i).sheet,...
        List(i).variant,...
        List(i).issue];  
 
end


Merci d'avance