• 締切済み

秀丸を使ったマクロでなんとかならないでしょうか。。

秀丸を使ったマクロでなんとかならないでしょうか。。 次のような文が書かれたテキストから、 ==== ここから ==== 日曜 犬 月曜 図書館 火曜 散髪 ==== ここまで ==== 次のような文に書き換えたいと思ってます。 ==== ここから ==== 日曜 犬 日曜は犬を、 散歩に連れて行く。 月曜 図書館 月曜は図書館で、 本を読む。 火曜 散髪 火曜は散髪にいく。 ==== ここまで ==== “日曜”を(キーワードA)とすると、“日曜”の次の行の任意の文字列(ここでは犬)を、 次のように代入した文章を(キーワードA)の2行下に追加で書き出すようにしたいんです。 (キーワードA)は(犬)を、 散歩に連れて行く。 上の文章は、仮に(文章A)としてマクロのどこかに記載しないと いけないとかと思いますが。。 同様に、“月曜”を(キーワードB)とすると、図書館は(キーワードb)、 次の文章は(文章B)として考えてます。 そうすると、テキストファイルの例だと構成要素は、 ==== ここから ==== (キーワードA) (キーワードa) (キーワードB) (キーワードb)    ・    ・ ==== ここまで ==== となる感じです。

みんなの回答

noname#39970
noname#39970
回答No.1

自分なら だけど この先も同じ様なデータが増えていくという事なら このデータをXML化してxsltかjavascriptを用いてそれを扱えるブラウザによってそのように変換する…かな。

hdddvd
質問者

補足

XMLはよくわかりませんが、処理する文章がブラウザですぐに表示できる くらいの容量ではないので今回ちょっとそのやり方は難しそうです。 でもそういったやり方があるのは参考になります。ありがとうございます。 できればテキストエディタで処理できる方法があればと考えてます。 ※でも簡単なフリーソフトでできるのであれば本望ですが(*^。^*)

すると、全ての回答が全文表示されます。

関連するQ&A

専門家に質問してみよう