Build, test, and debug regular expressions
This regex matches conditional expressions consisting of optional keywords (if, and, or in various cases), a bracketed variable name like [my.var_name], a comparison operator (>=, <=, <, >, !=, ==, ||), and a value that can be a quoted string or a number (optionally negative). It's useful for parsing conditional logic in configuration files, build systems, or domain-specific scripting languages.