• ベストアンサー

正規表現について

正規表現について、お聞きしたいことがあります。 たとえば、前回の年末ジャンボ宝くじの当選番号を正規表現で表わしたらどのようになるのでしょうか?すべての当選番号は数が多いですので、以下の2つをお答えいただけたらと思います。 3等 下1ケタ9組 166000番 5等 各組共通   下3ケタ254番

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.3

>3等 下1ケタ9組 166000番 組と番号がつながった8桁の数字:"\d{1}9166000" 組だけ:"\d+9$" 番号だけ:"166000" >5等 各組共通   下3ケタ254番 組と番号がつながった8桁の数字:"\d{2}\d{3}254$" 組だけ:"\d{2}" 番号だけ:"254$"

その他の回答 (2)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

>3等 下1ケタ9組 166000番 "9組 166000番" >5等 各組共通   下3ケタ254番 "254番" って事かな? 例えば5等なら"254番"を含んでいれば良いんですよね? 比較する番号が、宝くじではあり得ない番号の羅列かどうかとは切り離して考えるとか?

回答No.1

特定の番号はそのままその番号です。 3等 下1ケタ9組 166000番 5等 各組共通   下3ケタ254番

bugsy3346
質問者

お礼

回答ありがとうございます。 各番号 は [0-9][0-9]組 [0-9]\{6\} と 表現するとなるとどのようになるでしょうか? 質問が言葉足らずでした。申し訳ありません。