Find:
"Text (Y.m.d) - XXX - YYY - Name.ext"
Replace:
"Text - XXX - YYY - (d.m.Y) - Name.ext"
Where:
Text is static across all files upper and lowercase letters only
XXX three decimal interger with up to two leading zeroes different across all files (eg. 014)
YYY three decimal interger with up to two leading zeroes different across all files
(d.m.Y) and (Y.m.d) the date d= number day (with leading zero if <10) m= number of the month (with leading zero <10) Y= four digit year (eg. (07.12.2014) (different across all files and to be changed))
Name: The actual name of the file contains only upper- and lower-case letters and punctuation and maybe & (eg. HTML5 and PHP)