REGEXP_LIKE
功能描述
用于模式匹配,比较给定的字符串是否与正则表达式匹配。 如果字符串与正则表达式匹配,如果找到返回true;如果未找到匹配项,则返回false。
语法格式
REGEXP_LIKE (expression, pattern [, match_type])
参数说明
- expression:要进行匹配的表达式或字段,是一个字符串。
- pattern:要匹配的正则表达式模式。
- match_type:用于指定匹配的方式,是一个字符串。
函数返回类型
BOOLEAN类型
示例
输入字符串与正则表达式匹配,返回true(此处“.”在正则表达式中使用时可以匹配任何字符):
sql
SQL> SELECT REGEXP_LIKE ('England or America', 'l.nd') AS Result;
RESULT |
------------------------------------------------------------------------------
T |
输入字符串与正则表达式不匹配,返回false:
sql
SQL> SELECT REGEXP_LIKE ('MCA', 'BCA') AS Result;
RESULT |
------------------------------------------------------------------------------
F |