> > heu... je ne comprends pas..
> 
> Ta  regexp  ��photo\_occasion\/[a-zA-Z0-9]*\.htm��  reconna�t la 
> partie *entre* les double-quotes :

oui

> 
> <a
> href="photo_occasion/alpa30056.htm">photo_occasion/alpa30056.htm</a>
> _________^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> et  y  effectue la  substitution  ��&">&��,  en  ins�rant une 
> troisi�me double-quote *avant* le  ��">�� final ...  qui se  retrouve
> donc en trop dans ton r�sultat.

sorry.. je dois �tre un peu gnoilu ce jour.. Simplifions: 

echo "<"bla.htm">" | sed  's/bla\.htm/&>&/'
<bla.htm>bla.htm>


echo "<"bla.htm">" | sed  's/bla\.htm/"&>&/'
<"bla.htm>bla.htm>



echo "<"bla.htm">" | sed  's/bla\.htm/"&">&/'
<"bla.htm">bla.htm>


echo "<"bla.htm">" | sed  's/bla\.htm/"&"&/'
<"bla.htm"bla.htm>


echo "<"bla.htm">" | sed  's/bla\.htm/"&">&/'
<"bla.htm">bla.htm>


Ce que je ne comprends pas, c'est pourquoi il ne r��crit pas les choses
qui ne sont pas reconnues par la regex? les 2 � " � devraient r��crit
non?

Et seconde question, est-ce que c'est faisable avec cette syntaxe,
plut�t qu'avec celle que tu proposes?


Encore merci et d�sol� si j'abuse..;-)

Répondre à