• ベストアンサー

複数のデータを抜き出す。

お世話になります。 くじのプログラムを書いていますが、 4桁の番号のくじを引いて貰い、 毎回数人ずつ抽選します。 当選者を選ぶところで教えて欲しいのですが、 例えば、0100 2455 4782 といった3個が当選となったときの 命令です。 if ($kekka =~ /[0100][2455][4782]/){ とやったのですがダメでした。 [ ]の中は1桁しかダメなのでしょうか。 ここら辺が分かっていません。 正しい書き方を教えてください。 宜しくお願いします。

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

  • ベストアンサー
  • o_chi_chi
  • ベストアンサー率45% (131/287)
回答No.1

0100 2455 4782 のいづれかなので ~ /0100|2455|4782/ でよいのでは。

nagahaha
質問者

お礼

早速有難うございました。 出来ました。 基本が分かって居ないのでダメてすね。 勉強します。 お世話になりました。

関連するQ&A