web-dev-qa-db-ja.com

検索と置換を使用して、テキストファイルに改行を挿入する方法(プログラミングではなく、固定幅ではありません)

これは他の人の 同じタイトルの質問 とは異なります。 ExcelもOpenOfficeもユーザーが行区切り文字を指定できないため、セミコロンを改行に置き換えようとしています。テキストファイルのコードを編集するにはどうすればよいですか?

メモ帳で置き換えてみました;/nを使用します。私はそれがうまくいくとは思いませんでした。そしてそうではありませんでした。私の長い1行のtxt/〜csvファイルが泣いています:助けて!

1
Jonathon

Sedの使用:

sed -e 's/:/\n/g' foo.txt
3
KAction

あなたがExcelを持っているなら、あなたはWordを持っていると思います..。

Word2010の検索/置換機能から改行を追加できます。CSVを.txtにして町に行きます。 [検索/置換]で[その他>>]ボタンをクリックしてから、特別なドロップダウンボックスをクリックして、「:」の代わりに改行を挿入します。

NoteTab ;を使用してこれを実行することもできます。 「;」を\r\nに置き換えてreplace-allコマンドを実行しますが、必ず「正規表現」ボックスをチェックしてください。

\」は、正規表現コードと特殊文字を示すプレフィックスです。 「\r」はキャリッジリターンで、「\n」は改行です。このペアはWindowsの改行を形成します。

1
G Koe

プログラマーのメモ帳を使用する

  1. 何を見つける:<br />
  2. と置換する: \r
  3. クリックすべて置換

次に繰り返します

  1. 何を見つける:<p>
  2. と置換する: \r
  3. クリックすべて置換

次に繰り返します

  1. 何を見つける:</p>
  2. と置換する: \r
  3. クリックすべて置換
0
Sam

この種のタスクで最も人気のあるエディターは vim です。やるべきことをいくらか学ぶことができるので、コマンドについては具体的に説明しません。テキストファイルをいじくり回す場合、これは不可欠なツールです。

0