これを行うために自分で正規表現を作成しようとしましたが、正直なところ、今は頭がおかしくなり、助けを求めなければなりません...これは将来の人々にも役立つかもしれません.
次の入力テンプレートがあります。
06-6A-BF-05-AF-84-DF-A4-23-7C-BE-B4-6C-95-D7
JK1T-XTSRV-2HC4D-RP4S7-ZMKRG
入力文字列からこれら 2 つのような文字列を選択する必要があります。入力文字列は次のようになります。
JK1T-XTSRV-2HC4D-RP4S7-ZMKRG
FDGF-A1S0M-5M8XJ-T08WC-BCZSJ
C6-6C-1C-17-B7-EE-BE-EA-E3-7C-EF-23-6C-12-F1
asdf234 ,f C6-324_EE
この場合、以下が返されます。
JK1T-XTSRV-2HC4D-RP4S7-ZMKRG, FDGF-A1S0M-5M8XJ-T08WC-BCZSJ, C6-6C-1C-17-B7-EE-BE-EA-E3-7C-EF-23-6C-12-F1
したがって、文字列に一致させるには、正規表現に次の制限を設ける必要があります。
- で区切られた 15 の 2 文字 (数字または文字) のペア
-
- で区切られた 5 つの 4 文字 (数字または文字) のペア
-
これらに一致する正規表現は何ですか?