Bonjour,
Suite à http://www.developpez.net/forums/d67...ence-variable/
J'ai donc :
Sauf que sij'ai dans lo.htm
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);
:il me retourne :
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>
Or ,dans mon code, j'ai mis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ="3"><a href="offres/offres.php ="3"><a href="franchises/franchise.phpqui est anti gourmand donc devrait me donner les chaînes les + courtes, donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part =~ /(=.*?php)
Alors comment avoir ces chaînes les + courtes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ="offres/offres.php ="franchises/franchise.php
Partager