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.