条件に基づいてユーザー入力を検証する必要があります。そのために正規表現を書きましたが、理由がわかりません。誰かが私が間違いを犯している場所を指摘できますか?
Regex AccuracyCodeHexRegex = new Regex(@"^[PTQA]((0|8)[01234567]){2}$");
これは私が検証しようとしているものです(文字列がこれらの文字列のサブセットである場合、それは有効です):
Phh、Thh、Qhh、Ahh 'h' はセット {00, 80, 01, 81, 02, 82, 03, 83, 04, 84, 05, 85, 06, 86, 07, 87 の 16 進数です。 }
例: P00 は有効です P20 は無効です