Build, test, and debug regular expressions
This regex extracts field type definitions and NULL constraints from SQLite column definitions in CREATE TABLE statements. It captures the type name (like VARCHAR or DECIMAL) and any value/size specified within parentheses (like 255 in VARCHAR(255)), or alternatively matches NULL/NOT NULL constraints. Useful for parsing schema definitions to understand column types and nullability.