0

Web サイトがファイルのホスト方法を変更するまで、古い作業パターン。

http[s]?://[0-9a-z_.-]+\.[a-z]{2,4}[:0-9]*/([0-9a-z_./-])*[0-9a-z _.-](?:jpg|bmp|gif|png)+

URLパターンに一致する有効な正規表現を記述してWebページから画像を取得する方法がわかりません。

正確にしたい画像文字列には、次のパターンがあります。

images.domain.com/1/src/1333849327175.jpg
images.domain.com/2/src/2311487564321.png
images.domain.com/a/src/4568436431234.gif
images.domain.com/b/src/1234237456466.jpeg
images.domain.com/abc12/src/123456466.bmp

他にもたくさんの画像があるので、images.domain.comのパターンに合うものだけが欲しい

私はそれについて頭を包むことができません!これを試してみましたが、簡単にテストする方法はありますか?

images[0-9a-z_.-]+\.[a-z]{2,4}[:0-9]*/([0-9a-z_./-])*[0-9a-z _.-](?:jpg|bmp|gif|png)+
4

1 に答える 1

1

なぜそんなに複雑/一般的。あなたは特定のものだけではありません:

images\.domain\.com/[0-9a-z]+/src/[0-9]+\.(?:jpg|bmp|gif|png)

.NETのテストツールは次のとおりです。http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx

于 2012-04-09T16:08:05.940 に答える