I would like only one regular expression to extract the number of days, weeks, months and/or years from the following codes:
AB7YT1M=ABC ==> 7Y1M
AB10YT1M=ABC ==> 10Y1M
AB30YT1M=ABC ==> 30Y1M
ABCDEF1Y1M=A ==> 1Y1M
ABCDEF34Y6M=A ==> 34Y6M
ABCDEF7M=A ==> 7M
ABCDEF1D=A ==> 1D
@"(\d+[DWMY])(?!\w+(1))(\d+[DWMY])(?!\w+(1))|(\d+[DWMY])(?!\w+(1))"
This code does not support e.g. 30YT1M
Could someone please help find an appropriate regexp for me?
Aucun commentaire:
Enregistrer un commentaire