mirror of
https://github.com/Dictionarry-Hub/database.git
synced 2026-03-15 09:30:08 -04:00
tweak(regex): added amazon prime unit tests, updated description to describe pattern, made delimeter between amazon/web{rip,dl} optional
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
-- @operation: export
|
||||||
|
-- @entity: batch
|
||||||
|
-- @name: tweak(regex): added amazon prime unit tests, updated description to describe pattern, made delimeter between amazon/web{rip,dl} optional
|
||||||
|
-- @exportedAt: 2026-03-04T12:10:08.239Z
|
||||||
|
-- @opIds: 153, 154
|
||||||
|
|
||||||
|
-- --- BEGIN op 153 ( update regular_expression "Amazon Prime" )
|
||||||
|
update "regular_expressions" set "pattern" = '\bAMZN\b|\bAMAZON[ ._-]?WEB[ ._-]?(DL|RIP)\b', "regex101_id" = 'K6HrsR/4' where "name" = 'Amazon Prime' and "pattern" = '\bAMZN\b|\bAMAZON[ ._-]WEB[ ._-]?(DL|RIP)\b' and "regex101_id" is null;
|
||||||
|
-- --- END op 153
|
||||||
|
|
||||||
|
-- --- BEGIN op 154 ( update regular_expression "Amazon Prime" )
|
||||||
|
update "regular_expressions" set "description" = 'Matches Amazon Prime Video source tags in both abbreviated (`AMZN`) and full (`AMAZON WEB-DL` / `AMAZON WEBRIP`) forms. Separators between words can be a space, dot, underscore, or hyphen, and the separator between `WEB` and `DL`/`RIP` is optional entirely. Word boundaries are enforced on both patterns to prevent partial matches.
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
- `AMZN`
|
||||||
|
- `AMAZON WEB-DL`
|
||||||
|
- `AMAZON.WEB.DL`
|
||||||
|
- `AMAZON_WEBDL`
|
||||||
|
- `AMAZON-WEBRIP`
|
||||||
|
- `AMAZON.WEB_RIP`' where "name" = 'Amazon Prime' and "description" = 'Amazon Prime Video, or simply Prime Video, is an American subscription video on-demand over-the-top streaming and rental service of Amazon offered both as a stand-alone service and as part of Amazon''s Prime subscription.';
|
||||||
|
-- --- END op 154
|
||||||
Reference in New Issue
Block a user