
No.2ベストアンサー
- 回答日時:
viということは、Unix/Linuxベースの話でしょうか。
それならば、単に全ての改行をなくすのであれば、エディタの置換機能を使わなくても、
awk '{printf($0)}' aaa.txt > bbb.txt
などの方法でできると思います。
「行の最後がある特定の文字列がきた場合」というのは具体的にどういうことでしょう。特定の文字列が来たときは改行を削除して行をつなげ、文字列がないときはそのまま改行する、ということでしょうか?
たとえば行の最後がxxxで終わっている場合だけ改行を削除するのであれば、
awk '{if ($0 ~ /xxx$/) {printf($0)} else {print}}' aaa.txt > bbb.txt
という方法でできると思います。
No.3
- 回答日時:
g(グローバル)コマンドを使います。
例えば、「LAST」で終わる行を連結する場合、
コマンドモードの状態から「1,$g/LAST$/j」
とタイプします。
ちなみに上の例の場合「1,$」で全ての行が対象になるので、
行範囲を指定したい場合は、代わりに「200,300」等とします。
あと、これは蛇足かもしれませんが、
ただ単にたくさんの行を連結したいが、
「J」をたくさんタイプするのが面倒だという意味なら、
「30J」(30行連結)とします。
No.1
- 回答日時:
OSが良くわからないけど?
「正規表現」が使えるフリーのテキストエディタでなら大抵できるよ。
viでは・・・置き換え使わないから判らない・・・ごめん
http://www.vector.co.jp/vpack/filearea/win/writi …
この回答へのお礼
お礼日時:2006/12/26 15:44
回答ありがとうございます。
OSは、WindowsかUNIXのどちらかです。
今正規表現が使えるテキストエディタをインストールしてはみたのですが、
「改行」の正規表現がわかりません。。。
教えていただけますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストの半角文字を全部削除...
-
PDFからワードへ→文字がくずれる
-
改行削除の便利な方法について
-
テキストの「改行」を置き換え
-
フリーソフトYokkaGrepでの置換...
-
viで一括で行をつなげたい
-
【暗号資産】Bitcashって仮想通...
-
【有効数字について】 授業で、...
-
ジークアクスのサイコガンダム...
-
携帯電話の略語であるMBって英...
-
EXCELでの16進数取り出し、上...
-
エクセルVBAで xlOn xlOff の切替
-
KBとMB
-
32bit = 4GB(バイト)?
-
文字の容量(サイズ)についての...
-
データ量の単位について教えて...
-
有効数字の計算
-
アルファベット30文字は何バイ...
-
カナカナの(半)濁点がついた文...
-
GB と Gbの違いの意味
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードの改行について
-
PDFからワードへ→文字がくずれる
-
改行削除の便利な方法について
-
フリーソフトYokkaGrepでの置換...
-
正規表現による改行の置換
-
MS-Wordで改行を検索・置換する...
-
エクセルのセル内で改行を削除...
-
テキストの半角文字を全部削除...
-
viで一括で行をつなげたい
-
特殊なテキストエディタ
-
複数行のテキスト置換
-
メモ帳の検索機能
-
エクセル関数について第二弾
-
Wordの「改行・1行分空ける」機...
-
テキストファイルで、エンター...
-
行間があいているワード文書の...
-
一括で、「改行」を外す方法は?
-
ワード文章を打つ
-
エクセル マクロで指定する行...
-
いまだに手打ちでwebサイトを作...
おすすめ情報