• ベストアンサー

テキスト中の特定の文字の削除を行いたい

手元に、友人がある日の英字新聞をまとめたtxtファイルがあるのですが、難解な単語の横に((英単語の意味))のように日本語訳があるので大変読みづらいのです。 これらの文章列を消したいのですが、膨大なファイルがあるのでとても手作業で成せるものではありません。 何だかのフリーソフトウェアで、上記のような編集ができるものをお教えください。 ちなみに、microsoftのwordを用いてそのようなことが出来るのでは、と考えたのですが、生憎当方のパソコンにはインストールされていません。

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

  • ベストアンサー
  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.2

正規表現で置換ができるフリーソフトとしてEmEditorをお勧めしておきます。 http://www.forest.impress.co.jp/lib/offc/document/txteditor/emeditor.html 括弧の中の文字を検索する正規表現は \(.+?\) です。 ただ、一つ一つファイルを開いては置換を繰り返す必要がありますので、可能ならNo1さんの言うように自分でプログラムを書いてしまうのが楽です。

その他の回答 (1)

  • bakansky
  • ベストアンサー率48% (3502/7245)
回答No.1

一番簡単なのは、そういう処理をするプログラムを書いてしまうことでしょうね。 たとえば Perl なら、数行で書けます。 特定の文字列を削除して新たなファイルを出力するなんてのは、文字列を扱うのが得意な Perl にとってはお茶の子さいさいです。 Perl はネットで無料でダウンロードできますし、入門書も数多く出版されています (私も入門書で独習しました)。 非常にポピュラーな言語ですので、ひょっとしたら誰か身近にでも、Perl のプログラムくらいなら書けるという人がいるかもしれませんよ。

関連するQ&A