正規表現で9桁の数字をwebページ(下の方の階層も含めて)からさがしたいのですが、

なにかいい案ありませんか?
よろしくおねがいします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/11/26 16:26:32
  • 終了:--

回答(2件)

id:qandace No.1

qandace回答回数115ベストアンサー獲得回数02005/11/26 16:38:53

ポイント25pt

UNIX系の環境を想像したのですが

こういうことではないですか?

[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]


WINDOWS上でやりたいのであれば

下記サイトのようなソフトを使われると

よいとおもいます。

http://210.173.173.18/article/2003/10/16/noeditor.html

���̓m - �yReview NEWS�z�e�L�X�g���r��GREP�����E�u���@�\�

id:niwatorisan

namazuみたいにサイト内検索して、

検索だけじゃなくその9桁の数字をデータベースに格納しようと思ってるんです。

2005/11/26 16:44:38
id:andi No.2

andi回答回数448ベストアンサー獲得回数02005/11/27 00:41:18

ポイント25pt

ちょい説明不足な気がしないでもありません。

1.何言語でプログラムを作成予定でしょうか?

2.「データベースに格納」とは何を格納したいのでしょうか?(数字だけ?数字を含むページ?ファイル名?)

3.データベースとは何を指しますか?

4.「9桁の数字」とは「10桁の数字」も含まれますか?


ちなみにqandaceさんの回答は「10桁の数字」も含んでしまいますので、4がNGの場合は「(^|¥D)¥d{9}(¥D|$)」等(もうちょっと格好良い書き方ありそうですが・・・)の正規表現が必要になります。


¥d=[0-9]

¥d{9}=¥d¥d..¥d(9回)

¥D=[0-9]以外

^=文字列の先頭

$=文字列の終端

id:niwatorisan

1.何言語でプログラムを作成予定でしょうか?

なるべくJavaで。

2.「データベースに格納」とは何を格納したいのでしょうか?(数字だけ?数字を含むページ?ファイル名?)

数字だけです。

3.データベースとは何を指しますか?

MySQLです。

4.「9桁の数字」とは「10桁の数字」も含まれますか?

含みません。正規表現については知ってるので答えなくてけっこうです。

ポイントはあまり気にしないので気軽に回答ください。

自己解決しました。

これでAmazonで売られている全ISBNのリスト

を取得できる。ほしい人連絡ください。

売ります。

2005/11/27 06:18:10

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

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

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

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

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