MULTI_MATCH_ANY
更新时间:2025-10-17
multi_match_any
描述
语法
TINYINT multi_match_any(VARCHAR haystack, ARRAY<VARCHAR> patterns)
检查字符串 haystack 是否与 re2 语法中的正则表达式 patterns 相匹配。如果都没有匹配的正则表达式返回 0,否则返回 1。
举例
Plain Text
1mysql> select multi_match_any('Hello, World!', ['hello', '!', 'world']);
2+-----------------------------------------------------------+
3| multi_match_any('Hello, World!', ['hello', '!', 'world']) |
4+-----------------------------------------------------------+
5| 1 |
6+-----------------------------------------------------------+
7
8mysql> select multi_match_any('abc', ['A', 'bcd']);
9+--------------------------------------+
10| multi_match_any('abc', ['A', 'bcd']) |
11+--------------------------------------+
12| 0 |
13+--------------------------------------+
keywords
Plain Text
1MULTI_MATCH,MATCH,ANY
