#!/usr/bin/env python3 # -*- coding: utf-8 -*- from re import compile as re_compile, Pattern as REPattern, IGNORECASE as RE_IGNORECASE class RE: KEY:REPattern = re_compile(r"^[a-z_][a-z0-9_]*$", RE_IGNORECASE) PARENT_DIRECTORY:REPattern = re_compile(r'^(.+)[\/\\][^\/\\]+[\/\\]*$') SLASHES:REPattern = re_compile(r'[\/\\]+') STRING_VARIABLES:REPattern = re_compile(r'\{([a-z_][a-z0-9_]*)\}', RE_IGNORECASE)