hive函数REGEXP_REPLACE用法
用正则替换字符,示例代码:
SELECT aa,REGEXP_REPLACE(aa, '[a-z]', '') -- 替换所有字母,REGEXP_REPLACE(aa, '[abc]', '') -- 替换指定字母,REGEXP_REPLACE(aa, '[^abc]', '') -- 替换所有非字母,REGEXP_REPLACE(aa, '[0-9]', '') -- 替换所有数字,REGEXP_REPLACE(aa, '[\s\S]', '') -- 替换空白符、换行,\s:是匹配所有空白符,包括换行,\S:非空白符,不包括换行。,REGEXP_REPLACE(aa, '\w', '') -- 替换所有字母、数字、下划线。等价于 [A-Za-z0-9_],REGEXP_REPLACE(aa, '[-8+]', '') -- 只替换-8这个字符,REGEXP_REPLACE(aa, '[-8*]', '') -- 替换-8、-、8这几个字符
FROM (SELECT '5e40b2b8-0916-42c0-899a-eaf4b2df 5268' AS aaUNION ALLSELECT 'c81b5906-38d7-482c-8b66-be5d3359cbf6' AS aaUNION ALLSELECT '8856fd0a-2337-4605-963f-0d0d059b1937' AS aa) t
;
hive函数REGEXP_REPLACE用法相关推荐
- [1173]regexp_replace()、regexp_substr()、regexp_instr()函数的用法
文章目录 REGEXP_REPLACE的使用方法 命令格式:regexp_replace(source, pattern, replace_string, occurrence) 参数说明 返回值 常 ...
- Hive 中的复合数据结构简介以及一些函数的用法说明
目前 hive 支持的复合数据类型有以下几种: map (key1, value1, key2, value2, ...) Creates a map with the given key/value ...
- hive中explode函数的用法
hive中explode函数的用法 explode函数是一个炸裂函数他可以做一下转换 将这个表格 +--------------+-----------------------------+ | mo ...
- Hive, regexp_replace用法
把INITIAL_STRING中与PATTERN相匹配的子串替换为REPLACEMENT regexp_replace(string INITIAL_STRING, string PATTERN, s ...
- 大数据之Hive函数及案例
7 函数 7.1 系统内置函数 #查看系统自带的函数 hive (default)> show functions; #显示自带的函数的用法 hive (default)> desc fu ...
- hive函数大全(数学函数,集合函数,类型转换,日期函数,条件函数,字符串函数,及侧视图)
在hive中,可以使用以下命令查看某个函数的用法: desc function extended 函数名字; 比如查函数date_add函数的用法: desc function extended da ...
- Hive Sql 大全(hive函数,hive表)
Hive Sql 大全 本节基本涵盖了Hive日常使用的所有SQL,因为SQL太多,所以将SQL进行了如下分类: 一.DDL语句(数据定义语句): 对数据库的操作:包含创建.修改数据库 对数据表的操作 ...
- Hive函数与文件格式
Hive函数与文件格式 一.Hive函数 1.查看所有函数 2.查看函数语法 3.NVL函数:空字段赋值 4.if函数 5.case函数 6. substr .substring截取字符串 7. 行转 ...
- 来学习几个简单的Hive函数吧!
作者 | 石晓文 转载自小小挖掘机(ID:wAIsjwj) 咳咳,今天来介绍一下几个Hive函数吧,先放一张我登哥划水的照片,希望大家也做一只自由的鱼儿,在知识的海洋里游呀游,嘻嘻! 今天我们来介绍几 ...
最新文章
- 基于springboot实现疫情数据统计系统
- docker history 查看docker镜像构建过程 还原dockerfile 查看启动参数
- opencv机器学习线性回归_全面讲解手推实战机器学习之线性回归
- keil中使用Astyle格式化你的代码的方法-keil4 keil5通用
- Solr搜索的排序打分规则探讨
- (转)CATALINA_BASE与CATALINA_HOME的区别
- shanghai international trade center
- [渝粤题库]陕西师范大学《幼儿园课程》(专科)作业
- web项目从Myeclipse迁移到idea的二三事
- Nature发布第一张人类造血干细胞发育的全面路线图
- 信息学奥赛一本通(1412:二进制分类)
- CodeChef - ELHIDARR Find an element in hidden array(互动题)题解
- 使用内存文件映射MappedByteBuffer读超大文件可能会遇到的问题
- 教育统计与测量【1】
- 如何把图纸转换为t3格式_天正cad转t3格式
- java将pdf转excel,excel转pdf,itextpdf转换excel
- python2安装biopython
- 【CVPR 2022】目标检测SOTA:DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection
- 进不了BIOS,电脑开机黑屏
- 下关便装特沱微刻辩识
热门文章
- 小程序字体真机失效解决
- 基于遗传算法无人机路径规划MATLAB,基于遗传算法的机器人路径规划MATLAB源码
- 单精度浮点数的取值,表示以及相关
- 初级前端面试题(更新中)
- 菜尼奥排错之keras TypeError: _init_subclassed_network() got an unexpected keyword argument ‘input‘
- 基于SCL语言的模拟量平均值滤波FB库功能介绍及创建FB库的具体方法
- 【Qt】使用ffmpeg加载视频第一帧作为图标
- 2023年全国最新道路运输从业人员精选真题及答案4
- java maven打包后,修改配置文件无效
- 人大金融创新研究中心携手能链科技联合成立#中国区块链研究会#