Build, test, and debug regular expressions
This regex matches decision table entries in the format $cdt[name,expression1,expression2,params]. It captures a table identifier (4-101 alphanumeric chars starting with letter/underscore), two expressions that can contain operators like +-*/%&|^!=<>[], and optional semicolon-separated key=value parameter pairs. Used for parsing custom decision table DSL syntax in rule engines or business logic systems.