Re,
Deuxième question regexp Perl aujourd'hui . Je cherche à supprimer les retours à la ligne présents potentiellement dans des balises de titre html.
Par exemple, je voudrais transformer :
<h1>
Une partie
du titre
hop hop
</h1>
En
<h1> Une partie du titre hop hop </h1>
J'ai essayé avec le bout de code de test suivant, mais ça marche pas :
1 2 3 4 5 6 7 8 9 10
| #!/usr/bin/perl -w
use strict;
my $text = "<h2>Impossible\ndactiver le contrôle VB.UserControl \n</h2>";
while($text =~ m!<h2>(.*)(\n+)(.*)</h2>!) {
$text =~ s!<h2>(.*)(\n+)(.*)</h2>!<h2>$1 $3</h2>!mg;
}
print $text; |
Quelqu'un aurait THE solution à mon problème ?
Merci beaucoup.
@++
Partager