• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:正規表現)

正規表現の使い方と一致する例

このQ&Aのポイント
  • 正規表現の使い方と、一致する例について解説します。
  • 指定した正規表現と一致するURLの例を紹介します。
  • Perlの正規表現の書式と、一致するURLのパターンについて詳しく説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • atom_seed
  • ベストアンサー率48% (25/52)
回答No.1

理解したいなら、動作確認は自分でできるようになったほうが良いと思いますよ。 以下、判定プログラムです。 while (<DATA>) { my $url = $_; print $url; if ( $url =~ '^http://([?^/]*[.-])?(abc|efg?|hij|xxx)[.-]' ) { print qq| OK\n|; } else { print qq| NG\n|; } } __DATA__ http://hij.com/ http://aahij.com/ http://hijaa.com/ http://aahijaa.com/ http://aa-hij.com/ http://hij-aa.com/ http://aa-hij-aa.com/ http://www.hij.com/ http://www.aa-hij.com/ http://www.hij-aa.com/ http://www.aa-hij-aa.com/ http://www.aahij.com/ http://www.hijaa.com/ http://www.aahijaa.com/ http://www.zzz.com/hij.html http://www.zzz.com/aa-hij.html http://www.zzz.com/hij-aa.html http://www.zzz.com/aa-hij-aa.html http://www.zzz.com/aahij.html http://www.zzz.com/hijaa.html http://www.zzz.com/aahijaa.html 結果では、 http://hij.com/ http://hij-aa.com/ がOKとなります。

coogon21
質問者

お礼

atom_seedさま 確認ソースの添付までありがとうございました。 良い機会なので自分のPCにperlが動く環境も 作ってみようと思います。

関連するQ&A