- 締切済み
正規表現教えてください。
正規表現を教えてください。 YYYYMMDD_aa._aa_bbb.txt とあったとき YYYYMMDDは日付をあらわし, aa._aaはサーバ名をあらわして bbb.txtはファイル名をあらわすとき YYYYMMDD aa._aa bbb 値は変化するものでYYYYMMDD_サーバ名_fail.txtは変わらないとした時 それぞれをあらわすperlでの正規表現を教えてください。 まとめてあらわすのではなく、ひとつずつを表す方法でお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.1
http://okwave.jp/qa3595948.html の回答で何が不満なのかを具体的に書いてください。 つか向こうを締め切るなりしてから場所を移すべきでしょう。 >まとめてあらわすのではなく、ひとつずつを表す方法でお願いします。 意味がよく取れません。 http://okwave.jp/qa3595948.html にある回答でも、それぞれのパーツは取れますよ? "YYYYMMDD_aa._aa_bbb.txt" という文字列から一つ一つマッチするようなもの という意味であれば、たとえば最初の日付部分は /^\d{8}/ てなところでしょう。 そのほかの部分は規則が不明確なので書こうにも書けません。