Build, test, and debug regular expressions
Matches tabletop RPG dice notation like '3d6+5', '2d20!', or '1d100:50'. Supports number of dice, die faces (d/D separator), exploding dice markers (! or ¡), arithmetic modifiers (+/-), and threshold values after a colon. Also includes optional Gaussian dice expression support with 'o' prefix. Commonly used in game applications and RPG tools to parse dice roll commands.