I need a regular expression to get date out of the following String
anything-2011.01.17-16.50.19.xml
Is this a correct one
^\\
The following regex is a bit stricter. It will match years in the range 1900 to 2099, months in 01 to 12 and days in 01 to 31.
^.*?-((19|20)\d\d\.(0[1-9]|1[1-2])\.(0[1-9]|[12][0-9]|3[01]))-.*?.xml$