Make '-([0-9]+)(\.[^.]+)?$' the default pattern (optional .* suffix included)
Add a sample Windows wrapper