From 5f700e1b00f516462c38f7354598d57929335060 Mon Sep 17 00:00:00 2001 From: santiagosayshey Date: Thu, 12 Dec 2024 11:03:26 +1050 Subject: [PATCH] feat(regex): Add audio regex patterns --- regex_patterns/7.1 Surround.yml | 7 +++++++ regex_patterns/AAC.yml | 5 +++++ regex_patterns/Atmos.yml | 7 +++++++ regex_patterns/DTS-HD HRA ES.yml | 5 +++++ regex_patterns/DTS-HD MA.yml | 5 +++++ regex_patterns/DTS-HD.yml | 5 +++++ regex_patterns/DTS-X.yml | 5 +++++ regex_patterns/DTS.yml | 5 +++++ regex_patterns/Dolby Digital +.yml | 5 +++++ regex_patterns/Dolby Digital.yml | 5 +++++ regex_patterns/FLAC.yml | 5 +++++ regex_patterns/PCM.yml | 5 +++++ regex_patterns/TrueHD (Missing Groups).yml | 6 ++++++ regex_patterns/TrueHD + Atmos.yml | 5 +++++ regex_patterns/TrueHD.yml | 7 +++++++ 15 files changed, 82 insertions(+) create mode 100644 regex_patterns/7.1 Surround.yml create mode 100644 regex_patterns/AAC.yml create mode 100644 regex_patterns/Atmos.yml create mode 100644 regex_patterns/DTS-HD HRA ES.yml create mode 100644 regex_patterns/DTS-HD MA.yml create mode 100644 regex_patterns/DTS-HD.yml create mode 100644 regex_patterns/DTS-X.yml create mode 100644 regex_patterns/DTS.yml create mode 100644 regex_patterns/Dolby Digital +.yml create mode 100644 regex_patterns/Dolby Digital.yml create mode 100644 regex_patterns/FLAC.yml create mode 100644 regex_patterns/PCM.yml create mode 100644 regex_patterns/TrueHD (Missing Groups).yml create mode 100644 regex_patterns/TrueHD + Atmos.yml create mode 100644 regex_patterns/TrueHD.yml diff --git a/regex_patterns/7.1 Surround.yml b/regex_patterns/7.1 Surround.yml new file mode 100644 index 0000000..aa6794e --- /dev/null +++ b/regex_patterns/7.1 Surround.yml @@ -0,0 +1,7 @@ +name: 7.1 Surround +pattern: '7.1' +description: '' +tags: +- Audio +- Channel +tests: [] diff --git a/regex_patterns/AAC.yml b/regex_patterns/AAC.yml new file mode 100644 index 0000000..61f1981 --- /dev/null +++ b/regex_patterns/AAC.yml @@ -0,0 +1,5 @@ +name: AAC +pattern: \bAAC(\b|\d) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Atmos.yml b/regex_patterns/Atmos.yml new file mode 100644 index 0000000..50a6e98 --- /dev/null +++ b/regex_patterns/Atmos.yml @@ -0,0 +1,7 @@ +name: Atmos +pattern: \bATMOS(\b|\d) +description: '' +tags: +- Audio +- Enhancement +tests: [] diff --git a/regex_patterns/DTS-HD HRA ES.yml b/regex_patterns/DTS-HD HRA ES.yml new file mode 100644 index 0000000..47d12b2 --- /dev/null +++ b/regex_patterns/DTS-HD HRA ES.yml @@ -0,0 +1,5 @@ +name: DTS-HD HRA ES +pattern: dts[-. ]?(es|(hd[. ]?)?(hr|hi)) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/DTS-HD MA.yml b/regex_patterns/DTS-HD MA.yml new file mode 100644 index 0000000..97aabf4 --- /dev/null +++ b/regex_patterns/DTS-HD MA.yml @@ -0,0 +1,5 @@ +name: DTS-HD MA +pattern: \b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))(\b|\d) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/DTS-HD.yml b/regex_patterns/DTS-HD.yml new file mode 100644 index 0000000..d0ce76b --- /dev/null +++ b/regex_patterns/DTS-HD.yml @@ -0,0 +1,5 @@ +name: DTS-HD +pattern: \b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/DTS-X.yml b/regex_patterns/DTS-X.yml new file mode 100644 index 0000000..fe6a4db --- /dev/null +++ b/regex_patterns/DTS-X.yml @@ -0,0 +1,5 @@ +name: DTS-X +pattern: \b(dts[-_. ]?x)\b(?!\d) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/DTS.yml b/regex_patterns/DTS.yml new file mode 100644 index 0000000..4b18c1e --- /dev/null +++ b/regex_patterns/DTS.yml @@ -0,0 +1,5 @@ +name: DTS +pattern: \bDTS(\b|\d) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Dolby Digital +.yml b/regex_patterns/Dolby Digital +.yml new file mode 100644 index 0000000..a1690e0 --- /dev/null +++ b/regex_patterns/Dolby Digital +.yml @@ -0,0 +1,5 @@ +name: Dolby Digital + +pattern: \bDD[P+]|\b(e[-_. ]?ac3)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Dolby Digital.yml b/regex_patterns/Dolby Digital.yml new file mode 100644 index 0000000..05af74d --- /dev/null +++ b/regex_patterns/Dolby Digital.yml @@ -0,0 +1,5 @@ +name: Dolby Digital +pattern: \bDD[^a-z+]|(?