HIVE:如果存在则替换行中的字符串/模式,否则不执行任何操作

木头下

我有一个ID,名称,年龄的表A。

> id       name    age
> {20}    Joan     12 
> 3       James    12 
> 12       Jill   12
> {54}     Adam    12 
> {10}     Bill    12

我需要删除{}周围的“ id”字段。我尝试了这个:

translation(regexp_extract(id,'([[^ {] )([^}])',2),'{','')

可以,但是对于NO {}的值返回null。

id
3
12

有没有办法让我得到的输出???

id
20
3
12
54
10
KS Nidhin

您可以使用regexp_replace udf来删除“ {}”,例如:

select regexp_replace(id, '\\{|\\}','');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果该部分不在字符串中,则MYSQL更新String的一部分;如果存在,则不执行任何操作

来自分类Dev

仅选择以字母开头的值的字符串的前两位数字,否则不执行任何操作

来自分类Dev

grep PATTERN文件,模式存在时使用gzip,否则不执行任何操作

来自分类Dev

MYSQL更新(如果不存在),否则不执行任何操作

来自分类Dev

MYSQL更新(如果不存在),否则不执行任何操作

来自分类Dev

如果mousedown则触发mousemove否则不执行任何操作

来自分类Dev

字符串替换所有正则表达式模式,如果嵌套则不匹配

来自分类Dev

如何用sed修剪字符串-如果模式不存在,则不终止该字符串?

来自分类Dev

如果所选元素可见,则不执行任何操作,否则滚动至该元素

来自分类Dev

仅当fb_id不存在时才插入-否则不执行任何操作-PHP

来自分类Dev

字符串模式或字符串操作以搜索和替换lua中的模式

来自分类Dev

颤振\ n \ n除非硬编码字符串,否则不换行

来自分类Dev

如果字符串中的字母是辅音,则将字母加倍并将 'o' 放在中间,否则不是

来自分类Dev

替换行中的字符串

来自分类Dev

搜索文件中的模式并替换行内列中的子字符串

来自分类Dev

如果存在则替换以字符串开头的文件中的行,如果不存在则添加

来自分类Dev

如果重复,则用空字符串替换行值

来自分类Dev

Visual C#-检查已安装的证书-如果不存在则不执行任何操作

来自分类Dev

T恤-如果文件不存在,则不执行任何操作

来自分类Dev

如果存在,将数据框中的列结构转换为字符,否则不用担心

来自分类Dev

如果特定字符在与Python中的模式匹配的字符串中,请替换

来自分类Dev

如果不存在,则创建文件夹,如果不存在,则不执行任何操作

来自分类Dev

如果字符串中包含我的String数组中的任何单词,如何替换字符串中的单词

来自分类Dev

替换sqldf中的字符串模式

来自分类Dev

替换字符串中的模式

来自分类Dev

替换字符串中的模式

来自分类Dev

Javascript Regex:测试字符串是否存在重复模式,如果任何模式都不匹配,则测试失败

来自分类Dev

替换字符而不替换字符串“”中的任何内容

来自分类Dev

如何在PowerShell中执行反斜杠字符-替换字符串操作?

Related 相关文章

  1. 1

    如果该部分不在字符串中,则MYSQL更新String的一部分;如果存在,则不执行任何操作

  2. 2

    仅选择以字母开头的值的字符串的前两位数字,否则不执行任何操作

  3. 3

    grep PATTERN文件,模式存在时使用gzip,否则不执行任何操作

  4. 4

    MYSQL更新(如果不存在),否则不执行任何操作

  5. 5

    MYSQL更新(如果不存在),否则不执行任何操作

  6. 6

    如果mousedown则触发mousemove否则不执行任何操作

  7. 7

    字符串替换所有正则表达式模式,如果嵌套则不匹配

  8. 8

    如何用sed修剪字符串-如果模式不存在,则不终止该字符串?

  9. 9

    如果所选元素可见,则不执行任何操作,否则滚动至该元素

  10. 10

    仅当fb_id不存在时才插入-否则不执行任何操作-PHP

  11. 11

    字符串模式或字符串操作以搜索和替换lua中的模式

  12. 12

    颤振\ n \ n除非硬编码字符串,否则不换行

  13. 13

    如果字符串中的字母是辅音,则将字母加倍并将 'o' 放在中间,否则不是

  14. 14

    替换行中的字符串

  15. 15

    搜索文件中的模式并替换行内列中的子字符串

  16. 16

    如果存在则替换以字符串开头的文件中的行,如果不存在则添加

  17. 17

    如果重复,则用空字符串替换行值

  18. 18

    Visual C#-检查已安装的证书-如果不存在则不执行任何操作

  19. 19

    T恤-如果文件不存在,则不执行任何操作

  20. 20

    如果存在,将数据框中的列结构转换为字符,否则不用担心

  21. 21

    如果特定字符在与Python中的模式匹配的字符串中,请替换

  22. 22

    如果不存在,则创建文件夹,如果不存在,则不执行任何操作

  23. 23

    如果字符串中包含我的String数组中的任何单词,如何替换字符串中的单词

  24. 24

    替换sqldf中的字符串模式

  25. 25

    替换字符串中的模式

  26. 26

    替换字符串中的模式

  27. 27

    Javascript Regex:测试字符串是否存在重复模式,如果任何模式都不匹配,则测试失败

  28. 28

    替换字符而不替换字符串“”中的任何内容

  29. 29

    如何在PowerShell中执行反斜杠字符-替换字符串操作?

热门标签

归档