Token handler that parses file name. Examples:
- [N] - whole name
- [N2] - 2nd character of a name
- [N2,3] - 3 characters starting at the 2nd character of a name
- [N2-5] - characters 2 to 5
- [N2-] - all characters starting from the 2nd character
- [N-2] - 2nd character from the end of name
- [N-3,2] - two characters starting at 3rd character from the end of a name
- [N2--2] - characters from the 2nd to the 2nd-last character
- [N-5-10] - characters from 5th from end to 10th from beginning of a name
@author Mariusz Jakubowski