MT4のデータベースを間違って消してしまったので、生き残ってるパーマネントリンクからMT4用のインポートファイルを生成するAIRアプリを書いた。基本的に、HTMLをなめて整形する感じ。


任意のタグで囲まれてるデータを取り出す場合は次のようにしたら大体できる。

var htmlContent:String = "<html>.......<body>......</body></html>";
trace(String(htmlContent.split("<h1 class=\"hoge\">")[0]).split("</h1>"));
//<h1 class="hoge"></h1>で囲まれた中身が出力される...はず。


指定されたディレクトリ以下の全てのhtmlファイルに対して処理を行うようにし、MTのインポートファイルの形式で整形してtxtファイルとして出力すれば、完了。

MTはパーマネントが生き残るので、DB消してしまった場合の損失がまだ少ないので良かった。

カスタムフィールドは諦めるしかないのかな...。