See: uCalc Patterns for Common Regex Tasks (A Cookbook)