Test, validate and match regular expressions
Captures Russian workday abbreviations (пн, вт, сб) or day ranges (пн-пт) followed by operating hours like 10:00-19:00. The negative lookahead (?![\s\-обед]) prevents false matches inside 'обед' (lunch break), ensuring only actual day names are captured. With global and multiline flags, it's ideal for parsing business schedules, store opening hours, or timetables written in Russian text.