hive中的两个字符串(str)切片函数:substr()和split()

1、substr()

该种切片方法有别于python中,永远是向右切片。

  • substr(string A, int start)
    从第几个位置开始切片,保留该位置到末尾的数值。
    留下三个字符

    留下四个字符

    从倒数第二个字符开始切片

    从倒数第三个字符开始向右切片
  • substr(string A, int start,int len)
    从第start位置开始做len长度的切片。
    从第三个位置开始做长度为2的切片

    从倒数第三个位置开始向右做长度为2的切片

2、split()

用符号作为标识做切片
用字符串中的某部分作为标识做切片
把字符串切片到最小子集
无效的切片方法(暂时不明白不报错的原因)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。