bmizerany/pat — pull request #13 by kr (2012-07-12 10:51:20+00:00)
Title: name match ends with any non-alnum char

This gives much more flexibility in constructing patterns.

You can write `/:name.txt` and extract just the file
name, without the `.txt`. Another example, if you
want both the name and extension, it's `/:name.:ext`.

It would break any existing matches that contain
non-alphanumeric characters in the match name.