Versions in this module Expand all Collapse all v0 v0.1.1 May 27, 2022 Changes in this version + const TokenBaseName + const TokenBaseNameNoExtension + const TokenDirname + const TokenInputLine + const TokenInputLineNoExtension + const TokenSequence + const TokenSlot + var REAllTokens = regexp.MustCompile(`\{[^\}]*\}`) + var RENumbered = regexp.MustCompile(`\{(?P<NUMBER>\d+)\}`) + var RENumberedBasename = regexp.MustCompile(`\{(?P<NUMBER>\d+)\/\}`) + var RENumberedBasenameNoExtension = regexp.MustCompile(`\{(?P<NUMBER>\d+)\.\/\}`) + var RENumberedDirname = regexp.MustCompile(`\{(?P<NUMBER>\d+)\/\/\}`) + var RENumberedToken = regexp.MustCompile(`\{(?:\d*[\/\.]+){0,1}\}`) + var RENumberedWithNoExtension = regexp.MustCompile(`\{(?P<NUMBER>\d)+\.\}`) + var RERange = regexp.MustCompile(`\{(?P<START>\d+)\.\.(?P<END>\d+)\}`) + var REToken = regexp.MustCompile(`.*\{\d*[\/\.]*\}.*`) + func NumberFromToken(re *regexp.Regexp, input string) (found bool, number int, err error) + func Range(input string) (rng []string, err error)