Supprimer lignes dans un fichier [Résolu/Fermé]

- - Dernière réponse :  hello - 4 avril 2013 à 10:26
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.
Afficher la suite 

1 réponse

Messages postés
5301
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
4 décembre 2019
830
0
Merci
Essaye :

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

Dal
[Dal]
Messages postés
5301
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
4 décembre 2019
830 -
ou, si tu veux supprimer le saut de ligne à la suite de la ligne en question, comme cela :

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

Dal
merci bien :)