|
LibreOfficeでhtml形式で出力したファイルの中にあるスタイルタグを削除したいと
考えています。
正規表現で挑戦しましたが、複数行の一致が必要なので、どうしたら良いのかよくわ
かりませんでした。
そこで、マクロで解決しようと考えているのですが、マクロでも、どのように記述し
たら良いのかわかりません。
申し訳ありませんが、教えてもらえないでしょうか。
処理するテキストの対象部分の抜粋です。
「<style」と「</style>」の間をstyleタグも含めて削除したいと考えています。
*******************************************************************************
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>ページタイトル</title>
<meta name="generator" content="LibreOffice 5.4.3.2 (Windows)"/>
<meta name="created" content="2017-12-21T16:32:21.702000000"/>
<meta name="changed" content="2017-12-21T18:00:03.338000000"/>
<style type="text/css">
@page { margin-left: 24.99mm; margin-right: 14.99mm; margin-top: 14.99mm;
margin-bottom: 14.99mm }
p { margin-bottom: 2.47mm; direction: inherit; line-height: 120% }
p.cjk { font-size: 10pt }
h1 { margin-bottom: 2.12mm; direction: inherit }
h1.western { font-family: "Liberation Sans", sans-serif; font-size: 18pt }
h1.cjk { font-family: "HGゴシックE", monospace; font-size: 21pt }
h1.ctl { font-family: "Arial Unicode MS"; font-size: 18pt }
h2 { direction: inherit }
h2.western { font-family: "Liberation Sans", sans-serif; font-size: 16pt }
h2.cjk { font-family: "HGゴシックE", monospace; font-size: 18pt }
h2.ctl { font-family: "Arial Unicode MS"; font-size: 16pt }
h3 { direction: inherit }
h3.western { font-family: "Liberation Sans", sans-serif; font-size: 14pt }
h3.cjk { font-family: "HGゴシックE", monospace; font-size: 16pt }
h3.ctl { font-family: "Arial Unicode MS"; font-size: 14pt }
td p { margin-bottom: 0mm; direction: inherit }
td p.cjk { font-size: 10pt }
a:link { so-language: zxx }
</style>
</head>
*******************************************************************************
|
|