特定の文字を含む行だけ抽出する方法を探しています。

ドンピシャ300ptです。
 例えば、htmlファイルなどの中に
ISBN:12345678
山田
ISBN:4757211260
のようなテキストがあった場合、
ISBNを含む行だけ抽出したいということです。

プログラム言語でも、ソフトでも可能な方法があれば何でもOKです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/09/04 19:33:46
  • 終了:--

回答(3件)

id:proganochelys No.1

proganochelys回答回数75ベストアンサー獲得回数62005/09/04 19:50:29

ポイント150pt

http://homepage2.nifty.com/jr-kun/hidemaru_qa/2_grep.html

��II���`�m���Ă����ƕ֗��ȏG�ۂ̋@�\�@grep/�^�O�W�����v

一般的にいう「grep検索」ですね。


テキストエディタ「秀丸」でできます。

http://hide.maruo.co.jp/

�G�܂邨�̃z�[���y�[�W

秀丸のオフィシャルサイトです。

id:kenpo43

grep検索ですか。

聞いたことがあるだけで使ったことがない機能でしたが、かなり便利そうですね。

 勉強してみます。ありがとうございました。

2005/09/04 19:59:25
id:nitscape No.2

nitscape回答回数526ベストアンサー獲得回数02005/09/04 19:56:11

ポイント300pt

http://www.vector.co.jp/soft/dos/util/se010120.html

Vector:DGREP (MS-DOS / ユーティリティ) - ソフトの詳細

このソフトはどうでしょう?


dgrep ”ISBN:4757211260” fda.html


のようにすればその行が出力されます。

id:kenpo43

ドンピシャです。とりあえず300pt後で送ります。

もう一つ、質問をしておりそちらは「ドンピシャは600pt」になっているので、よろしくお願いいたします。

2005/09/04 20:01:48
id:sukkyxp No.3

sukkyxp回答回数43ベストアンサー獲得回数02005/09/04 20:00:31

ポイント150pt

http://www.ceres.dti.ne.jp/~sugiura/hidemaru/qa/2_grep.html

$BBh(BII$BIt!ACN$C$F$$$k$HJXMx$J=(4]$N5!G=!!(Bgrep/$B%?%0%8%c%s%W(B

私は秀丸エディタのGrep機能を使っています。複数ファイルに対して上記の抽出ができます。抽出結果が一覧に表示されます。さらにタグジャンプ機能で該当ファイルの該当場所に一覧からジャンプできます。

http://www.vector.co.jp/vpack/filearea/win95/writing/edit/hm/ind...

Download: Windows95/98/Me用ソフト > 文書作成 > テキストエディタ > 秀丸エディタ

id:kenpo43

ありがとうございました。

grep検索は1番目の回答者で教えてもらいましたが、有益なページを教えていただいたので、とりあえず1番目の回答の方と折半ということにしましょう。150ptずつということでお願いします。

2005/09/04 20:04:22

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません