diff --git a/docs/sql_reference/functions-reference/string/regexp-like.md b/docs/sql_reference/functions-reference/string/regexp-like.md index 7cd39018..8b8444e1 100644 --- a/docs/sql_reference/functions-reference/string/regexp-like.md +++ b/docs/sql_reference/functions-reference/string/regexp-like.md @@ -27,7 +27,7 @@ REGEXP_LIKE(, ''[,'[...]']) | `` | Optional. Flags allow additional controls over the regular's expression matching behavior. If using multiple flags, you can include them in the same single-quote block without any separator character. | Firebolt supports the following RE2 flags to override default matching behavior. With `-` in front you can disable the flag.
* `i` - Specifies case-insensitive matching.
* `m` - Specifies multi-line mode. In this mode, `^` and `$` characters in the regex match the beginning and end of line.
* `s` - (Enabled per default) Specifies that the `.` metacharacter in regex matches the newline character in addition to any character in `.`
* `U` - Specifies non-greedy mode. In this mode, the meaning of the metacharacters `*` and `+` in regex `` are swapped with `*?` and `+?`, respectively. See the examples using flags below for the difference in how results are returned. | ## Return Type -`INTEGER` +`BOOLEAN` ## Example {: .no_toc} @@ -37,14 +37,14 @@ SELECT REGEXP_LIKE('123','[a-z]'); ``` -**Returns**: `0` +**Returns**: `f` ```sql SELECT REGEXP_LIKE('123','\\d+'); ``` -**Returns**: `1` +**Returns**: `t` ## Example using flags @@ -55,4 +55,4 @@ SELECT REGEXP_LIKE('ABC', '[a-z]', 'i'); ``` -**Returns**: `1` +**Returns**: `t`