The expression looks good overall, as others have noted, it can be a little detailed with all {0,1}instead ?and (?:instead of applying RegexOptions.ExplicitCapture. But this should not slow down the expression. They only improve readability.
, , , , , . . , , , . , , , ((?>pattern) ( "" )).
, :
(jan(?:uary){0,1}\.{0,1}|feb(?:ruary){0,1}\.{0,1}|mar(?:ch){0,1}\.{0,1}|apr(?:il){0,1}\.{0,1}|may\.{0,1}|jun(?:e){0,1}\.{0,1}|jul(?:y){0,1}\.{0,1}|aug(?:ust){0,1}\.{0,1}|sep(?:tember){0,1}\.{0,1}|oct(?:ober){0,1}\.{0,1}|nov(?:ember){0,1}\.{0,1}|dec(?:ember){0,1}\.{0,1})\s+(\d{2,4}))
:
(?>jan(uary)?|feb(ruary)?|mar(ch)?|apr(il)?|may|june?|july?|aug(ust)?|sep(tember)?|oct(ober)?|nov(ember)?|dec(ember)?)\.?\s+(\d{2,4}))
, , .
, (?:(\d{1,4})- /.- /.) - , .
\ d {1,4} , - /.- /. , . , - :
\d{1,4}[- /.]\d{1,2}[- /.]\d{1,2}
- . , , , .
Aliostad, , , , , DateTime.TryParseExact, .
, "" , . , Regex , | ? .
, , :
\b\d{1,2}[- .\\/]\d{1,2}[- .\\/](\d{2}|\d{4})\b
\b((jan|feb|mar|apr|jun|jul|aug|sep|oct|nov|dec)(.|[a-z]{0,10})|\d{1,2})[- .\\/,]\d{1,2}[- .\\/,](\d{2}|\d{4})\b
, , . , , , "sept", "sep", "september"
:).
: , , , \s +, , 20 000 , , . \s {1,20}, , , , .