Supprimer lignes dans un fichier

Résolu
hello -  
 hello -
Bonjour,

je voudrais supprimer la ligne § Berlinale 2012 -. mais je n'arrive pas a trouver la bonne expression reguliere pour le faire. J'ai essaye de faire ceci mais ca ne marche pas: $texte=~s/§.*?\n§//g;
qqn a une idee comment le faire?
merci d'avance.

§ Le film "Les Adieux à la reine" ouvre la 62e Berlinale.
La comédie de Benoît Jacquot est la première des 400 projections prévues au Festival du film de Berlin.
§ Berlinale 2012 -.
§ La Berlinale se sent pousser des ailes.
Depuis qu'il a consacré "Une séparation" l'an passé, le Festival du film de Berlin se fait audacieux.

1 réponse

  1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Essaye :

    $texte=~s/(^§ Berlinale 2012 -\.$)//m;

    Dal
    0
    1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
       
      ou, si tu veux supprimer le saut de ligne à la suite de la ligne en question, comme cela :

      $texte = ~s/§ Berlinale 2012 -\..//s;

      Dal
      0
    2. hello
       
      merci bien :)
      0