- 締切済み
正規表現でどちらかに該当させる
こんばんわ。 正規表現で、どちらかに該当するものだけを出力させるように したいと考えています。 20050901 20051023 20051011 20051121 20051207 というyyyymmdd形式の日付名のファイルがあったとして、 200509月分と10月分全てのファイルをピックアップするにはどのように書けばよいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- guci-ok
- ベストアンサー率33% (49/146)
関連するQ&A
- 正規表現教えてください。
正規表現を教えてください。 YYYYMMDD_aa._aa_bbb.txt とあったとき YYYYMMDDは日付をあらわし, aa._aaはサーバ名をあらわして bbb.txtはファイル名をあらわすとき YYYYMMDD aa._aa bbb 値は変化するものでYYYYMMDD_サーバ名_fail.txtは変わらないとした時 それぞれをあらわすperlでの正規表現を教えてください。 まとめてあらわすのではなく、ひとつずつを表す方法でお願いします。
- 締切済み
- Perl
- 正規表現を教えてください。
YYYYMMDD_aa._aa_bbb.txt とあったとき YYYYMMDDは日付をあらわし, aa._aaはサーバ名をあらわして bbb.txtはファイル名をあらわすとき YYYYMMDD aa._aa bbb 値は変化するものでYYYYMMDD_サーバ名_fail.txtは変わらないとした時 それぞれあらわすperlでの正規表現を教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- 正規表現の利用方法
Perlで指定ディレクトリ内の画像を一覧表示しするプログラムを作っています。画像は日記に使用しているもので、画像のファイル名を2007121601.jpgつまり、年・月・日・番号の様に命名ルールを決めておき、表示した画像から該当記事にリンクしたいのです。(記事はHTMLファイルで、200712.htmlの様に、年・月という命名ルールにしてあります) そのために、正規表現を使って試みているのですが、 上手く該当記事にリンクさせるところが出来ません。 ↓yyyymmddnn形式の画像を正規表現で表現 grep{ /([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})\.+(jpg$|gif$|png$)/ } ↓画像表示&記事へリンク print "<a href=\"★\"><img src=\"img/$file\"></a>\n"; ★の部分に、上の正規表現から年・月の部分、つまり、([0-9]{4})([0-9]{2})を何らかの形で抜き出して記事URL(年・月.html)を表現したいのです。どなたかお分かりでしたらご教授下さい。
- ベストアンサー
- Perl
- 正規表現によるチェック
wikiのような掲示板のサイトを作っているのですが、 フォームへの入力値をチェックするところで、困っています。 正規表現を使えばよさそうなのですが、正規表現がよく理解できていないので、申し訳ないのですが、教えてください。 フォームへの入力が #ref(ファイル名1) #ref(ファイル名2) .... という形式に合致しているかをjavascriptでチェックし、合致しない場合はエラーを出したいと考えています。 ここで、ファイル名は 18桁の数字+拡張子 (jpg、pjpeg、gif、png、x-png) から成ります。 以上、すみませんが、ご教授の程よろしくお願いいたします。
- 締切済み
- JavaScript
- 正規表現でファイル名を置換したい
正規表現を使ったファイル名の置換について、教えてください。 イラストサイトPixivの画像をFirefoxのアドオン「Ank Pixiv Tool」を使って p?illust-id? ?member-name? ?title? このような形式(仮にAとします)のファイル名で保存していたのですが ファイル管理の都合で [?member-name?] p?illust-id? ?title? こちらの形式(仮にBとします)で保存したくなりました。 ファイル名はこうなります。 A:p1234567 ユーザー名 - タイトル ~編.jpg B:[ユーザー名] p1234567 - タイトル ~編.jpg HDDにはA形式のファイル名で保存されている画像がたくさんあり なんとかしてB形式のファイル名に置換したいのですが 正規表現を使えばそのようなことは実現可能でしょうか? Flexible Renamerでは正規表現を使ったファイル名の置換ができるらしいのですが 肝心の正規表現の記述の仕方がわかりませんでした… それぞれのファイル名はどのように記述すればいいのでしょうか? また他に良いツールがありましたら教えてください。 よろしくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- 正規表現でしょうか?
下記のようなY-m-d形式の配列があるとします。 $dates['2008-12-01']; $dates['2008-12-05']; $dates['2008-12-15']; ・・・ これをY-m-jの形式に従い $dates['2008-12-1']; $dates['2008-12-5']; $dates['2008-12-15']; ・・・ のように日付の頭にに0(01~09)があれば0を削除した状態に変換 させたく思いついたのが正規表現で日付の頭に0があれば削除する ということを行いたいです。 foreach ($dates as $val) { if (条件にマッチすれば) { $val = 頭の0を削除; } $setdates[$val];// ←実際に使用する配列です。 } こんな感じで実現できるとは思うのですが肝心な部分をどうやって いいものかわからない状態です。 絶対に正規表現ということではないので他にもスマートな方法が ありましたら教えて頂けますと幸いです! 宜しくお願い致します。
- ベストアンサー
- PHP
- 正規表現について
たくさんあるhtmlファイル内に特定の条件に該当するファイルを探したい場合の正規表現で、 <title>から</title>の間に「.jpg」や「%」といった特定の文字列を含んだ行を検索したいのですが、どのように書いたら良いでしょうか? お手数ですが、よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- 手差し給紙の解除法とは、EPSON社製品のエラーコード「Ep882AR」が表示された場合に、手差し給紙のトレイに紙が詰まっている可能性があるため、その解除法について教えてください。
- エプソンのプリンター製品でエラーコード「Ep882AR」が表示された場合、手差し給紙のトレイに紙が詰まっている可能性があります。この場合は、以下の手順で解除することができます。
- EPSONのプリンターでエラーコード「Ep882AR」が表示された場合、手差し給紙のトレイに紙が詰まっている可能性があります。解除する方法は以下の通りです。