Shouldn't your corresponding regular expression look like this?
match url="^blog/([0-9]+)/([0-9]+)/([0-9]+)/([\w-]+)\.([a-z]+)$"
There are no underscores in numeric numbers anyway, and yours [_0-9a-z-]+does not contain any capital letters, as in Beyond-Compare.
, : url = "^ //// .lowercase-letters $"
:
match url="^blog/([0-9]{2,4})/([0-9]{2})/([0-9]{2})/([\w-]+)\.([a-z]{3,4})$"
, :
- "08" "2008"
- "01" "11"
- 3 4 (htm, html, php, asp, aspx ..)
EDIT: , "\ w +" , "[\ w -] +"