判断字符串是否是数字
SELECT '123456' rlike '^\\d+$';--true,前面需要是两个\\,后面的$必须要带
或
SELECT '1234sdc' regexp '^[0-9]+$' ; --false
^\d+(\.\d+)?
^ 定义了以什么开始
\d+ 匹配一个或多个数字
? 设置括号内的选项是可选的
\. 匹配 "."
可以匹配的实例:"5", "1.5" 和 "2.21"。
SELECT '123456' rlike '^\\d+$';--true,前面需要是两个\\,后面的$必须要带
或
SELECT '1234sdc' regexp '^[0-9]+$' ; --false
^\d+(\.\d+)?
^ 定义了以什么开始
\d+ 匹配一个或多个数字
? 设置括号内的选项是可选的
\. 匹配 "."
可以匹配的实例:"5", "1.5" 和 "2.21"。
本文标题:Hive 正则表达式
本文链接:https://www.haomeiwen.com/subject/zecojktx.html
网友评论