diff --git a/src/mkv/write.c b/src/mkv/write.c index 1ad8fcd709f7f63af508fb6455ab827c269b72f9..b3bad2e94a12289c2fc782c111115beb27f97582 100644 --- a/src/mkv/write.c +++ b/src/mkv/write.c @@ -148,9 +148,9 @@ metadata_from_path(char *const mkvfile, struct kara_metadata *meta) char msgbuf[LEKTOR_TAG_MAX]; static const char *rgx = - "^\\/(?:.+)\\/(vo|va|amv|cdg|autres|vocaloid)\\/" - "(jp|fr|en|ru|sp|it|ch|latin|multi|undefined)\\/(.+)\\/" - "(.+) - (OP|ED|IS|AMV|VOCA|PV|MV|LIVE)(\\d*) - (.+)\\.mkv$"; + "^/(.+)/(vo|va|amv|cdg|autres|vocaloid)/" + "(jp|fr|en|ru|sp|it|ch|latin|multi|undefined)/(.+)/" + "(.+) - (OP|ED|IS|AMV|VOCA|PV|MV|LIVE)([[:digit:]]*) - (.+)\\.mkv$"; RETURN_IF(regcomp(®ex, rgx, REG_EXTENDED), "Failed to compile regex", false);