• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストファイルの中の複数行の中である文字を含む行)

テキストファイル内の特定文字を含む行を抽出する方法

このQ&Aのポイント
  • テキストファイル内の複数行の中から特定の文字を含む行を抽出し、新たなテキストファイルとして保存する方法を知りたいです。
  • 具体的には、「あ」という文字を含む行のみを取り出して別のテキストファイルとして保存したいです。
  • 抽出した行を保存することで、元のテキストファイルから特定の文字を含む行を素早く見つけることができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • M_Sato
  • ベストアンサー率54% (550/1003)
回答No.2

Windowsのコマンドプロンプトのfindコマンドを利用すれば実現できます。 具体的には、メモ帳を起動して、以下のように記述し、AB.batのように、拡張子がbatの適当なファイル名をつけて保存します。 (ここで、検索文字は引用符でくくります) find "く" <A.txt >B.text AB.batをダブルクリックすると、求めているB.txtができます。

noname#252033
質問者

お礼

返信が遅くなり申し訳ありません、おそくなりましたが 教えてもらったコマンドプロントのやり方でできました。 ありがとうございます。 Windowsパソコンの初期の状態から備わっているコマンドプロントの方法をベストアンサーとします。

noname#252033
質問者

補足

返答してくださりありがとうございます。 さっそく、コマンドプロンプトのfindコマンドを利用して確かめてみます。

その他の回答 (1)

  • DESTROY11
  • ベストアンサー率23% (804/3490)
回答No.1

方法はいろいろありますが、使用しているOS、使えるツールによって違ってきます。 Windowsか、Linuxか、Androidか、iOSか。 ・Windowsで「サクラエディタ」が使えるなら、「検索」メニューの「Grep」を使います。 ・Linuxのコマンドシェルなら「grep "く" a.txt >b.txt」で出来ます。 対象のOS、使えるツールを明記しましょう。

noname#252033
質問者

お礼

返しがおそくなりましたがサクラエディタの方法もできました。本当にありがとうございます。 また、何かありましたらよろしくお願い致します。

noname#252033
質問者

補足

返答してくださりありがとうございます。 OSや使えるツール名など書き忘れてしまい申し訳ありません。 OSはWindows10で使えるツールはメモ帳、サクラエディタ、コマンドプロンプトは揃っています。 方法はいろいろありますが、使用しているOS、使えるツールによって違ってきます。 回答してくださった >・Windowsで「サクラエディタ」が使えるなら、「検索」>メニューの「Grep」を使います。 >・Linuxのコマンドシェルなら「grep "く" a.txt >b.txt」で>出来ます。 の方法を実行します。 ありがとうございます。