Expression rationnelle, vider une balise html - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 26-09-2009 à 15:30:12
il faut echapper le ? et les [] autour de \/ ne sont pas nécessaires
sed -i "s/<\/\?BODY[^>]*>//g" fichier.html
'info sed' et partie Regular Expression pour plus d'infos
Marsh Posté le 26-09-2009 à 15:54:22
Merci, effectivement, je n'avais pas vu que le ? devait être précédé de "\" contrairement à "*"
Merci,
vw.
Marsh Posté le 26-09-2009 à 13:36:07
Bonjour à tous,
Je souhaite supprimer les balises <body> et </body> d'un fichier html avec sed en une seule expression rationnelle.
Sachant que la balise <body> peut contenir du texte (lang, ...)
Je pensais donc utiliser :
avec :
Ca marche quand j'utilise le module de recherche de Kate, par contre, avec sed ça ne marche pas. Quelqu'un saurait me dire pourquoi?
Merci,
vw.
Message édité par Combi_A_Vendre le 26-09-2009 à 13:44:33
---------------
The best way to accelerate a computer running windows is at 9.8m.s-2