Hive中的replace方法

Hive本身并没有replace方法,但是提供了两个方法可以实现replace功能

  1. translate
  2. regexp_replace

translate例子

使用空字符串替换#字符

> select translate('This #is test to verify# translate #Function in Hive', '#','');
+----------------------------------------------------+--+
|                        _c0                         |
+----------------------------------------------------+--+
| This is test to verify translate Function in Hive  |
+----------------------------------------------------+--+
1 row selected (0.28 seconds)

这个方法可用是在Hive 0.10.0

regexp_replace例子

使用$符号替换^

> select regexp_replace('HA^G^FER$JY',"\\^","\\$");
+--------------+--+
|     _c0      |
+--------------+--+
| HA$G$FER$JY  |
+--------------+--+
1 row selected (0.208 seconds)

Hive中的replace方法相关推荐

  1. JS中的Replace方法

    最近查一个bug,原因是JS中的Replace方法造成的,当将一个字符串中有处需要替换时,一般会用到JS中的Replace方法,Replace方法的第一个参数如果是传的字符串,只会替换第一处.代码如下 ...

  2. 深入理解 JavaScript 中的 replace 方法

    2019独角兽企业重金招聘Python工程师标准>>> 字符串替换字符串 1 'I am loser!' .replace( 'loser' , 'hero' ) //I am he ...

  3. 在js中的replace方法详解

    replace 方法 返回根据正则表达式进行文字替换后的字符串的复制. stringObj.replace(rgExp, replaceText) 参数 stringObj 必选项.要执行该替换的 S ...

  4. Python中的replace方法

    replace 方法 返回根据正则表达式进行文字替换后的字符串的复制. stringObj.replace(rgExp, replaceText) 参数 stringObj 必选项.要执行该替换的 S ...

  5. javascript中的replace方法

    1.replace 调用方法str.replace(regexp|substr, newSubStr|function) regexp,正则表达式 substr,需要被替换的字符串 newSubStr ...

  6. java回调函数 final_java中带回调函数的字符串替换,类似js中的replace(rgExp,function)...

    在js中, replace函数的功能很强大,其原型是stringObj.replace(rgExp, replaceText), 而replaceText也可以是返回替换文本的函数.这个功能还是比较好 ...

  7. python new方法_Python中的__new__()方法的使用

    __new__() 函数只能用于从object继承的新式类. 先看下object类中对__new__()方法的定义: class object: @staticmethod # known case ...

  8. Java中的Replace和ReplaceAll的区别

    replace和replaceAll是String类中提供的两种用于字符/字符串替换的方法.如果只从字面意思理解,很容易误解为replace表示替换单个匹配项,而replaceAll表示替换所有匹配项 ...

  9. JS中的replace和replaceAll

    JS中的replace和replaceAll replace: js中的replace方法如果直接使用比如: str.replace("-","!");//把文 ...

最新文章

  1. mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI
  2. np变题了。但我过了
  3. 【批处理】shift用法举例
  4. aix查看lv_Aix 添加VG,LV并挂载使用
  5. echarts legend不显示_ECharts地图系列一(定制区域水波纹显示,以及其他区域圆点颜色不统一)...
  6. 设计素材PSD分层模板|美食类海报设计技法
  7. CentOS 7安装zabbix-agent 5.0报错:依赖检测失败:libpcre.so.0()(64bit)/获取GPG密钥失败解决
  8. Oracle11g限制ip访问数据库,Oracle11g设置IP访问限制
  9. 译:理解 Win32 OutputDebugString
  10. 万万没想到一个普通的地区问题,竟然让我们大战了300回合
  11. element-ui 引用阿里云矢量图不显示图标,显示的为小方框
  12. haproxy配置sni实现https多域名代理
  13. 贪心法LeetCode算法例子【总】
  14. 公众号创建菜单报错40001及菜单出现在先前公众号上的问题
  15. 昨天在洛阳,也就是阴历十月一日,晚上有在自家门前烧纸的,有点好奇,今天知道了
  16. 解决centOS7以上版本防火墙关闭失败的问题
  17. 如何UNI-APP中使用iconfont彩色图标
  18. Android-Activity生命周期、广播接收者、服务
  19. 徒步穿越神农架无人区
  20. 用python画小仓鼠教程_彩铅画教程:教你画小仓鼠

热门文章

  1. 深度解读|数据化管理的四个层次
  2. 機器人學總結(3) —— 雅克比:速度和靜力
  3. 十分钟教科书式教条,轻松搞定系统分析师的论文
  4. cv2.VideoCapture从摄像头获取视频流并处理但是处理速度慢
  5. python 内存溢出_python内存溢出
  6. 基于区块链的去中心化交易系统
  7. 百年老店“新掌门”的创新攻略
  8. GDPU C语言 天码行空9
  9. 【JavaScript】(一)解读一个js小游戏
  10. 大阪第13天——大阪街头