URL(ruby)内の画像名の最初の一致を正規表現しようとしています。
これが私の現在のコードです:
@wikimedia_link.match(/(\/|:)([a-zA-Z\_\-0-9]*\.(jpeg|jpg|png|gif))/).try(:[], 2)
一致するものが1つある場合は、機能します( "Samuel_L_Jackson_Comic_Con.jpg"を返します)。
http://en.wikipedia.org/wiki/File:Samuel_L_Jackson_Comic_Con.jpg
ただし、これはエラー(nil)を返します。これは、URLに「Lucy_desi_1957.JPG」と「220px-Lucy_desi_1957.JPG」が含まれているためと思われます。
http://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Lucy_desi_1957.JPG/220px-Lucy_desi_1957.JPG
最初の試合をどのように行うかについてのアイデアはありますか?
ありがとうございました!