tsunamijf a écrit :
roh merci Toucouch
j'etais dans le faux car j'etais bloqué avec ca :
sed 's/.\("."\)./\1/'
j'ai essayé ca aussi :
sed 's/.\(["].["]\)./\1/'
mais sans succès
Merci encore pour ton aide
|
Ton erreur vient du fait que tes points ne sont pas accompagnés de quantificateurs (comme: * \+ ou \? ) , donc le moteur de regex recherche un et un seul caractère quelconque, suivi d'un double guillement, d'un autre caractère quelconque unique, d'un second double-guillemet et enfin d'un troisième caractère quelconque unique. Ca ne marche donc que dans quelques cas.
De plus, dans tes expressions rationnelles, tu inclues les guillemets dans les parenthèses capturantes, donc le \1 te les ressortira.