Mastering Regex: A Comprehensive Practical Guide