hive函数 regexp_extract实践

      在使用hive中函数regexp_extract需要注意的是正则表达式的\需要使用\进行转义,也就是说,需要使用\\两道斜线。

      使用案例:

      提取数字:
select regexp_extract('4.2.3.','\\d',0) from error_20111101 limit 4;

    提取版本信息:

select regexp_extract('4.2.3.','[\\d+\\.]+',0) from error_20111101 limit 4;
select regexp_extract('a4.2.3.','[\\d+\\.]+',0) from error_20111101 limit 4;



你可能感兴趣的:(正则表达式)