• [^] # Re: si je me souviens bien

    Posté par . En réponse au message suppression de plusieurs lignes dans un texte. Évalué à 1.

    Merci beaucoup pour la réponse , mais je crois que je me suis mal exprimé : je recommence ;-) ...

    le bloc à supprimer est de la forme


    balise mavariable
    lignes de texte
    lignes de texte
    lignes de texte
    finbalise


    donc il est impossible d'évaluer chaque ligne une par une pour vérifier si elle ne contient pas la balise en question.
    A mon avis il faut plutot faire une boucle while : Tant que on ne tombe pas sur '' , alors supprimer les lignes. (enfin un truc dans ce genre la) .

    La difficulté vient du fait qu'il faut commencer le While uniquement à partir de la première balise.
    (vu qu'il peut y avoir plusieurs ouvertures/fermetures de balise, ça risque de ne pas fonctioner si je ne précise pas qu'il faut commencer la vérification à partir d'une ligne précise....)

    Par conséquent je pense qu'il est impossible d'utiliser des expressiosn régulières pour résoudre le problème (mais je peux me tromper).

    Le problème reste donc posé....