私は単純なコマンド ライン ツールを作成しており、ユーザー入力を次の形式で一致させる必要があります。
0;60s (0 ~ 60 秒)
0;60m(0~60分)
したがって、次のことを確認する必要があります。
- 最初の数字は 0 から 60 の間でなければなりません
- 2 番目の数値も 0 から 60 の間でなければなりません
- 持つ必要があります ";" 範囲の間
- 「s」または「m」で終わる必要があります
- 2 番目の数値は最初の数値よりも大きい必要があります
そのための最良のアプローチは何ですか?
どうもありがとう!