用正则替换字符,示例代码:

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用法相关推荐

  1. [1173]regexp_replace()、regexp_substr()、regexp_instr()函数的用法

    文章目录 REGEXP_REPLACE的使用方法 命令格式:regexp_replace(source, pattern, replace_string, occurrence) 参数说明 返回值 常 ...

  2. Hive 中的复合数据结构简介以及一些函数的用法说明

    目前 hive 支持的复合数据类型有以下几种: map (key1, value1, key2, value2, ...) Creates a map with the given key/value ...

  3. hive中explode函数的用法

    hive中explode函数的用法 explode函数是一个炸裂函数他可以做一下转换 将这个表格 +--------------+-----------------------------+ | mo ...

  4. Hive, regexp_replace用法

    把INITIAL_STRING中与PATTERN相匹配的子串替换为REPLACEMENT regexp_replace(string INITIAL_STRING, string PATTERN, s ...

  5. 大数据之Hive函数及案例

    7 函数 7.1 系统内置函数 #查看系统自带的函数 hive (default)> show functions; #显示自带的函数的用法 hive (default)> desc fu ...

  6. hive函数大全(数学函数,集合函数,类型转换,日期函数,条件函数,字符串函数,及侧视图)

    在hive中,可以使用以下命令查看某个函数的用法: desc function extended 函数名字; 比如查函数date_add函数的用法: desc function extended da ...

  7. Hive Sql 大全(hive函数,hive表)

    Hive Sql 大全 本节基本涵盖了Hive日常使用的所有SQL,因为SQL太多,所以将SQL进行了如下分类: 一.DDL语句(数据定义语句): 对数据库的操作:包含创建.修改数据库 对数据表的操作 ...

  8. Hive函数与文件格式

    Hive函数与文件格式 一.Hive函数 1.查看所有函数 2.查看函数语法 3.NVL函数:空字段赋值 4.if函数 5.case函数 6. substr .substring截取字符串 7. 行转 ...

  9. 来学习几个简单的Hive函数吧!

    作者 | 石晓文 转载自小小挖掘机(ID:wAIsjwj) 咳咳,今天来介绍一下几个Hive函数吧,先放一张我登哥划水的照片,希望大家也做一只自由的鱼儿,在知识的海洋里游呀游,嘻嘻! 今天我们来介绍几 ...

最新文章

  1. 基于springboot实现疫情数据统计系统
  2. docker history 查看docker镜像构建过程 还原dockerfile 查看启动参数
  3. opencv机器学习线性回归_全面讲解手推实战机器学习之线性回归
  4. keil中使用Astyle格式化你的代码的方法-keil4 keil5通用
  5. Solr搜索的排序打分规则探讨
  6. (转)CATALINA_BASE与CATALINA_HOME的区别
  7. shanghai international trade center
  8. [渝粤题库]陕西师范大学《幼儿园课程》(专科)作业
  9. web项目从Myeclipse迁移到idea的二三事
  10. Nature发布第一张人类造血干细胞发育的全面路线图
  11. 信息学奥赛一本通(1412:二进制分类)
  12. CodeChef - ELHIDARR Find an element in hidden array(互动题)题解
  13. 使用内存文件映射MappedByteBuffer读超大文件可能会遇到的问题
  14. 教育统计与测量【1】
  15. 如何把图纸转换为t3格式_天正cad转t3格式
  16. java将pdf转excel,excel转pdf,itextpdf转换excel
  17. python2安装biopython
  18. 【CVPR 2022】目标检测SOTA:DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection
  19. 进不了BIOS,电脑开机黑屏
  20. 下关便装特沱微刻辩识

热门文章

  1. 小程序字体真机失效解决
  2. 基于遗传算法无人机路径规划MATLAB,基于遗传算法的机器人路径规划MATLAB源码
  3. 单精度浮点数的取值,表示以及相关
  4. 初级前端面试题(更新中)
  5. 菜尼奥排错之keras TypeError: _init_subclassed_network() got an unexpected keyword argument ‘input‘
  6. 基于SCL语言的模拟量平均值滤波FB库功能介绍及创建FB库的具体方法
  7. 【Qt】使用ffmpeg加载视频第一帧作为图标
  8. 2023年全国最新道路运输从业人员精选真题及答案4
  9. java maven打包后,修改配置文件无效
  10. 人大金融创新研究中心携手能链科技联合成立#中国区块链研究会#