如何在hive表中的点(。)分隔字符串中提取前一个单词

时间:2016-01-14 21:21:55

标签: hadoop hive

我想在hive table列中最后提取一个单词,我的字符串中的单词数可能会有所不同,但我最后才需要一个单词。

示例: 1234.abc.tex -- > I need abc  gte.hjbkj.kjh.kjahd.ahskdhs --> I need kjahd  adjnbsd.ajhsdj --> I need adjnbsd

1 个答案:

答案 0 :(得分:0)

你可以使用像这样的一些RegEx来获得它

([a-z]{0,}).[a-z]{0,}$

$ 1将包含您需要的文字。