URITemplatePatternCapturing Groups
1{n}([^/]+)(/.*)? [n: 1] [final: null]
1/{n}([^/]+)(/.*)? [n: 1] [final: /]
1/2{n}([^/]+)(/.*)? [n: 1] [final: /2]
1{n: .+}(.+)(/.*)? [n: 1] [final: null]
1.htm{n: .+}.htm(.+).htm(/.*)? [n: 1] [final: null]
1/{n: .+}(.+)(/.*)? [n: 1/] [final: null]
1/2{n: .+}(.+)(/.*)? [n: 1/2] [final: null]
1/2{n}/{m}([^/]+)/([^/]+)(/.*)? [n: 1] [m: 2] [final: null]
1/2.htm{n}/{m}.htm([^/]+)/([^/]+).htm(/.*)? [n: 1] [m: 2] [final: null]
1/2{n: .+}/{m}(.+)/([^/]+)(/.*)? [n: 1] [m: 2] [final: null]
1/2{n: .+}/{m: .+}(.+)/(.+)(/.*)? [n: 1] [m: 2] [final: null]
1/2/3{n: .+}/{m}(.+)/([^/]+)(/.*)? [n: 1/2] [m: 3] [final: null]
1/2/3{n:.+}/{m: .+}(.+)/(.+)(/.*)? [n: 1/2] [m: 3] [final: null]
1/2{n}/{m: .+}([^/]+)/(.+)(/.*)? [n: 1] [m: 2] [final: null]
1/2/3{n}/{m: .+}([^/]+)/(.+)(/.*)? [n: 1] [m: 2/3] [final: null]
1/2/3/4{n}/{m: .+}/{p}([^/]+)/(.+)/([^/]+)(/.*)? [n: 1] [m: 2/3] [p: 4] [final: null]
1/2/3/4/{n}/{m: .+}/{p}([^/]+)/(.+)/([^/]+)(/.*)? [n: 1] [m: 2/3] [p: 4] [final: /]