• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perlの文字列データの判断)

perlの文字列データの判断

このQ&Aのポイント
  • perl初心者の質問です。日付データの判断方法について教えてください。
  • $data_1と$data_2に日付のデータが代入されています。日付データの後に日付があるかどうかを判断する方法を教えてください。
  • 条件式を使用して、日付データの後に日付がある場合の処理を実行する方法を教えてください。

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

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 「~のあとに何か文字列があれば」という条件でいいなら、下記で実装できます。  if ( substr( $data_1, -2 ) eq '~' ) { print '日付あり'; }  確実に日付かどうかを判断するには正規表現による判断が必要です。  if ( $data_1 =~ /~\d+月\d+日\(.*?\)$/ ) { print '日付あり'; }  ↑この回答だけだとよく分からないと思うので、追加で質問があれば補足してください。

rariko
質問者

お礼

助かりました。 どうもありがとうございました。