Bonjour,

Je voudrais trouver l'équivalent sous sed de l'expression régulière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
s/prefix_(?!(motif1|motif2))[^"]+/prefix_motif1/g
Elle a pour but de rechercher tous les éléments matchant prefix_motifN, avec motifN différent de motif1 et de motif2 et de les remplacer par prefix_motif1.

Apparement le "negative lookahead" (?!...) n'est pas connu de sed.

Pourtant j'utilise bien les modificateurs -r et -e, donc ça devrait reprendre les regex de Perl mais non.

Donc si vous avez des idées, je suis preneur.

Merci d'avance,
Loceka.