• [^] # Re: version sed

    Posté par . En réponse au message Découpe d'une chaine de caractère. Évalué à 2.

    je suppose que le 1円 a été bouffé par templeet
    par défaut les ?,,+ sont greedy -gourmand- donc le premier . contient tout et la deuxième partie rien pour contrer cet effet, il suffit d'en mettre un

    ^.*_\([^_]*\)_pub$
    

    une autre solution est d'utiliser perl qui à un méchanisme de non greedy; ce qui donnerai

    s/^.*?([^_]*)_pub$/1ドル/;
    

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent