改行挿入マクロ
No.04794
恭平2
さん 05/07/18 07:31
教えてください。
(1)のように英文2つと日本文1つが連続した1行からなるファイルがあります。
これを(2)のように3行に変えるマクロがほしいのですが、どうしたらいいでしょ
うか。よろしくお願いします。
なお、英文2つの最後はすべて.htmlで終わってます。
(1)
http://ci.nii.ac.jp/vol_issue/nels/AN10448723_jp.html
http://ci.nii.ac.jp/v
ol_issue_pkg/nels/AN10448723_jp.html 日本パーソナリティ心理学会 第1巻 第1
号 〜 第11巻 第2号 1巻1号 (1993.3)-11巻2号 (2003.3)
(2)
http://ci.nii.ac.jp/vol_issue/nels/AN10448723_jp.html
http://ci.nii.ac.jp/vol_issue_pkg/nels/AN10448723_jp.html
日本パーソナリティ心理学会 第1巻 第1号 〜 第11巻 第2号 1巻1号 (1993.3)-1
1巻2号 (2003.3)
[
△
]
RE:04794 改行挿入マクロ
No.04795
きいろいまふらあ
さん 05/07/18 08:58
おはようございます。
「英文」の途中に「.html 」という文字列が入ってこないという前提であれば
「.html 」を「.html 」+(改行)に置換すればよいので、
replaceall "\\.html ", "\\0\\n", regular;
endmacro;
でいけるんじゃないかと思います。
>(1)のように英文2つと日本文1つが連続した1行からなるファイルがあります。
>これを(2)のように3行に変えるマクロがほしいのですが、どうしたらいいでしょ
>うか。よろしくお願いします。
>なお、英文2つの最後はすべて.htmlで終わってます。
[
△
]
RE:04795 改行挿入マクロ
No.04796
恭平2
さん 05/07/18 13:05
きいろいまふらあさん、いつもお世話になります。
おかげさまで、希望の処理をすることができました。
時々は、replaceallの関数を使うこともありますが、長い文章の場合も適用できると
は思いつきませんでした。
頭の固さを反省します。
どうもありがとうございました。
[
△
]