Build, test, and debug regular expressions
Matches SQL column comparison pairs such as 'v1.colName, v2.colName', optionally preceded by a comma, with each column name captured in a separate group (the unescaped dots match any separator character). It is intended for Oracle SQL refactoring, e.g., transforming alias.column equality checks into NULL-safe decode(v1.col, v2.col, 1, 0) = 0 conditions. With the global and multiline flags, it finds every such pair across all lines in a script.