##### regex ##### The ``regex.yml`` file controls how filenames are parsed using regex rules. Syntax: :: [name]: # Name of the group pattern: [pattern] # Regex matching pattern type: ["str", "list", "bool"] # OPTIONAL. How to parse this match. If "list", a list of possible values needs to be defined in the config defaults. If "str", will pull out the string of the regex match. If bool, if the pattern is found within the filename will be set True, else False. Defaults to "bool" flags: ["I", "NOFLAG"] # OPTIONAL. Flags to pass to regex. "I" indicates ignorecase, "NOFLAG" means no flags. Defaults to "I" group: [group] # OPTIONAL. Regex patterns can be grouped together into a single overarching group. If not set, will not group search_tags: [True, False] # OPTIONAL. If False, will search the whole string instead of tags within the file. Defaults to True Full file ========= .. literalinclude:: ../../romsearch/configs/regex.yml