Hive 正则表达式
2020-09-08 本文已影响0人
zhuchunyan_aiji
判断字符串是否是数字
SELECT '123456' rlike '^\\d+$';--true,前面需要是两个\\,后面的$必须要带
或
SELECT '1234sdc' regexp '^[0-9]+$' ; --false
^\d+(\.\d+)?
^ 定义了以什么开始
\d+ 匹配一个或多个数字
? 设置括号内的选项是可选的
\. 匹配 "."
可以匹配的实例:"5", "1.5" 和 "2.21"。