人力検索はてな人力検索はてなモバイル版を表示しています。末尾の.jpgをうまく使用して、ファイル名を取り出す正規表現を教えてください。MDNcentral_dogmaさんのコメントありがとうございます。▽2●oil999●75ポイント&#91;^&#92;&#92;]+&#92;.jpghttp://hodade.adam.ne.jp/seiki/central_dogmaさんのコメントありがとございます。●75ポイント正規表現はプログラミング言語で変ります。(http://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE)Wikpediaで示す基本的な表現は"*/2012-02-09-00-11-23-34-abc004.jpg"となります。この説明にもありますが言語によって"."などが正規表現の演算子となっています。因みに私が利用しているJGAWKでは"-"も正規表現の演算子ですので、次になりす。"*/2012\-02\-09\-00\-11\-23\-34\-abc004\.jpg$"ここで"\"は、演算子を打ち消します。"$"は末尾を示す演算子です。このファイル名が年月日と時刻と何らかの識別子及び拡張子の組合せであるならば、次のように制約ができます。"*/([1950-2012]\-[01-12]\-[01-31]\-[00-23]\-[00-59]\-[00-99]\-[a-x][a-x][a-x][000-999]\.jpg$"年は1950年から今年までとしました。何らかの識別子は英小文字3桁と数値3桁としています。年の範囲指定や市何らかの識別子の範囲指定は更に厳密にすると効果的な抽出が可能になリますね。central_dogmaさんのコメントなるほど。▽4●Ganan●75ポイント私はRuby言語を使っているので、Rubyの場合は下記になります。test.rb(改行)と実行すると2012-02-09-00-11-23-34-abc004.jpgとファイル名が取り出されます。rubyのインストール方法は下記をご参考ください。http://xxx.xx...PHPのereg_replaceで正規表現を使っています。□はてなトップ(C)株式会社はてな。