David Anderson created FLINK-34477:
--------------------------------------
Summary: support capture groups in REGEXP_REPLACE
Key: FLINK-34477
URL: https://issues.apache.org/jira/browse/FLINK-34477
Project: Flink
Issue Type: Improvement
Components: Table SQL / API
Reporter: David Anderson
For example, I would expect this query
{code:java}
{code}
{{select REGEXP_REPLACE('ERR1,ERR2', '([^,]+)', 'AA$1AA'); }}
to produce
{code:java}
AAERR1AA,AAERR2AA{code}
but instead it produces
{code:java}
AA$1AA,AA$1AA{code}
With FLINK-9990 support was added for REGEXP_EXTRACT, which does provide access
to the capture groups, but for many use cases supporting this in the way that
users expect in REGEXP_REPLACE would be more natural and convenient.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)