1行おきに改行を削除
No.04477
なむnomoto
さん 04/09/11 11:08
ご無沙汰のなむnomotoです
テキストで1行が20文字程度のデータが2〜300行あります。
これを、1行おきに改行を削除して、1行を40文字程度のデータ
にする方法は、置換やマクロでできないでしょうか。
お分かりの方教えて下さい。
改行を1つ削除して、次の改行をジャンプして、改行をまた削除という
作業の繰り返しなんですが、どのように書けば良いのか・・・・
二卷。胎藏金剛界兩部大曼陀羅。及諸尊壇
像。舍利并高僧眞影等。都計五十種。
在長安城。所求經論章疏傳等。四百二十三
部。五百五十九卷。胎藏金剛兩部大曼荼羅
及諸尊曼荼羅壇像并道具等二十一種。
在五臺山。所求天台教迹。及諸章疏傳等。三
十四部三十七卷。并臺山土石等。三種。
在揚州。所求經論章疏傳等。一百二十八部。
一百九十八卷。胎藏金剛兩部大曼荼羅及
諸尊壇樣。高僧眞影。及舍利等。二十二種。
これを下記のようにする方法。
二卷。胎藏金剛界兩部大曼陀羅。及諸尊壇像。舍利并高僧眞影等。都計五十種。
在長安城。所求經論章疏傳等。四百二十三部。五百五十九卷。胎藏金剛兩部大曼荼羅
及諸尊曼荼羅壇像并道具等二十一種。在五臺山。所求天台教迹。及諸章疏傳等。三
十四部三十七卷。并臺山土石等。三種。在揚州。所求經論章疏傳等。一百二十八部。
一百九十八卷。胎藏金剛兩部大曼荼羅及諸尊壇樣。高僧眞影。及舍利等。二十二種。
-----------
[
△
]
RE:04477 1行おきに改行を削除
No.04478
なむnomoto
さん 04/09/11 11:35
ご無沙汰のなむnomotoです
自己破産、自己解決。できました、これで良いみたいです。
済みません。「発言削除」しようとしましたが、書いておきます。
// 1つ置き改行削除マクロ
question "改行を1つおきに削除します";
replaceallfast ".\\f\\n\\f.*\\n", "\\0\\2", regular;
endmacro;
--------
[
△
]
RE:04477 1行おきに改行を削除
No.04479
Iranoan
さん 04/09/11 11:39
なむnomoto さん今日は、Iranoan です。
> テキストで1行が20文字程度のデータが2〜300行あります。
> これを、1行おきに改行を削除して、1行を40文字程度のデータ
> にする方法は、置換やマクロでできないでしょうか。
一行が 20 文字程度なら、正規表現による置換
検索文字列 .+\f\n\f.+
置換文字列 \0\2
で良いと思います。
[
△
]