Bonjour,
Suite à http://www.developpez.net/forums/d67...ence-variable/
J'ai donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
#!/usr/bin/perl -w
 
$fil="lo.htm";
open(fileIn,$fil)||die("\ngross errh");; #p49
 
@tableauFileIn = <fileIn>;
foreach $ligne (@tableauFileIn) {
  if (  $ligne   =~ /(=.*?php)/   ) #+pte chn possible pr le =
    {				
   print  "\n$1";
    }
}
close(fileIn);
Sauf que sij'ai dans lo.htm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
   <td colspan="3"><a href="offres/offres.php" target="_top" onMouseOut="MM_nbGroup('out');" onMouseOver="MM_nbGroup('over','nosoffres','images/accueil2/index2_r5_c1_f2.gif','images/accueil2/index2_r5_c1_f3.gif',1);" onClick="MM_nbGroup('down','navbar1','nosoffres','images/accueil2/index2_r5_c1_f3.gif',1);"><img name="nosoffres" src="images/accueil2/nos-offres.gif" width="117" height="28" border="0" alt=""></a></td>
loca.fr.htm:    <td colspan="3"><a href="franchises/franchise.php" target="_top" onClick="MM_nbGroup('down','navbar1','index2_r6_c1','images/accueil2/index2_r6_c1_f3.gif',1)" onMouseOver="MM_nbGroup('over','index2_r6_c1','images/accueil2/index2_r6_c1_f2.gif','images/accueil2/index2_r6_c1_f3.gif',1)" onMouseOut="MM_nbGroup('out');"><img name="index2_r6_c1" src="images/accueil2/index2_r6_c1.gif" width="117" height="30" border="0" alt=""></a></td>
:il me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
="3"><a href="offres/offres.php
="3"><a href="franchises/franchise.php
Or ,dans mon code, j'ai mis qui est anti gourmand donc devrait me donner les chaînes les + courtes, donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
="offres/offres.php
="franchises/franchise.php
Alors comment avoir ces chaînes les + courtes ?