mirror of
https://github.com/beetbox/beets.git
synced 2025-12-06 16:42:42 +01:00
Refactor regexps in PATTERNS
This commit is contained in:
parent
09660426a8
commit
e6b773561b
1 changed files with 4 additions and 6 deletions
|
|
@ -25,12 +25,10 @@ from beets.util import displayable_path
|
|||
# Filename field extraction patterns.
|
||||
PATTERNS = [
|
||||
# Useful patterns.
|
||||
r"^(?P<artist>.+)[\-_](?P<title>.+)[\-_](?P<tag>.*)$",
|
||||
r"^(?P<track>\d+)[\s.\-_]+(?P<artist>.+)[\-_](?P<title>.+)[\-_](?P<tag>.*)$",
|
||||
r"^(?P<artist>.+)[\-_](?P<title>.+)$",
|
||||
r"^(?P<track>\d+)[\s.\-_]+(?P<artist>.+)[\-_](?P<title>.+)$",
|
||||
r"^(?P<track>\d+)[\s.\-_]+(?P<title>.+)$",
|
||||
r"^(?P<track>\d+)\s+(?P<title>.+)$",
|
||||
(r"^(?P<track>\d+)\.?\s*-\s*(?P<artist>.+?)\s*-\s*(?P<title>.+?)"
|
||||
r"(\s*-\s*(?P<tag>.*))?$"),
|
||||
r"^(?P<artist>.+?)\s*-\s*(?P<title>.+?)(\s*-\s*(?P<tag>.*))?$",
|
||||
r"^(?P<track>\d+)\.?[\s\-_]+(?P<title>.+)$",
|
||||
r"^(?P<title>.+) by (?P<artist>.+)$",
|
||||
r"^(?P<track>\d+).*$",
|
||||
r"^(?P<title>.+)$",
|
||||
|
|
|
|||
Loading…
Reference in a new issue