hive split 特殊用法

日常使用 split(字符串,分割符) ,如 split('abcd],dd[,as',',')  则按照分隔符逗号进行分割

但是日常数据处理过程中,还会遇到在某个字符后面的后者某个字符前面的分割符,则此时需要加入正则表达式:

正向前瞻断言 `,(?=[)` 和正向后瞻断言 `(?<=]),`

正向前瞻断言: 指定分隔符后面的字符  格式为:(?=.....)

正向后瞻断言: 指定分隔符前面的字符  格式为:(?<=.....)

若是分隔符前面的字符是特殊字符则需要双斜杠转移,如 `(?<=//{), `  ` ,(?=\\{)`

相关推荐

  1. hive split 特殊

    2024-06-14 11:42:03       29 阅读
  2. redis特殊数据类型-Hyperloglog(基数统计)

    2024-06-14 11:42:03       35 阅读
  3. C++ new关键字的一些特殊

    2024-06-14 11:42:03       36 阅读
  4. C# ICloneable的特点及其

    2024-06-14 11:42:03       54 阅读
  5. Python:Pandas删除特定行——dropna的

    2024-06-14 11:42:03       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-14 11:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-14 11:42:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-14 11:42:03       82 阅读
  4. Python语言-面向对象

    2024-06-14 11:42:03       91 阅读

热门阅读

  1. k8s 证书更新

    2024-06-14 11:42:03       32 阅读
  2. Cesium4Unreal - # 009 直接加载显示shapefile

    2024-06-14 11:42:03       35 阅读
  3. 对iOS开发中的链接器ld64和-ld_classic的深入理解

    2024-06-14 11:42:03       39 阅读
  4. 策略模式(设计模式)

    2024-06-14 11:42:03       28 阅读
  5. apex触发器满足条件时弹出对话框

    2024-06-14 11:42:03       30 阅读
  6. TCP标志

    2024-06-14 11:42:03       33 阅读
  7. ISBN查询图书api接口

    2024-06-14 11:42:03       30 阅读
  8. XXE漏洞详解:从基础到防御

    2024-06-14 11:42:03       32 阅读
  9. Python爬虫获取古诗文网中的古诗文

    2024-06-14 11:42:03       26 阅读
  10. vsto excel 快速查找所有标黄的格子

    2024-06-14 11:42:03       33 阅读
  11. C++面向对象程序设计之类与对象(1)

    2024-06-14 11:42:03       34 阅读