pyflink.table.expression.Expression.replace#
- Expression.replace(search: Optional[Union[str, pyflink.table.expression.Expression[str]]] = None, replacement: Optional[Union[str, pyflink.table.expression.Expression[str]]] = None) pyflink.table.expression.Expression[str][source]#
Returns a new string which replaces all the occurrences of the search target with the replacement string (non-overlapping).
e.g. lit(‘This is a test String.’).replace(’ ‘, ‘_’) leads to This_is_a_test_String.
See also
trim_leading(),trim_trailing(),trim(),replace(),char_length,upper_case,lower_case,init_cap,like(),similar(),position(),lpad(),rpad(),overlay(),regexp_replace(),regexp_extract(),substring(),from_base64,to_base64,ltrim(),rtrim(),repeat(),json_quote(),json_unquote()New in version 1.12.0.