如何在Hive中使用rlike来逃避反斜杠和问号字符

时间:2016-10-29 06:38:33

标签: regex hive

我有一个hive查询来过滤掉'/ s?'从数据,但它似乎不起作用,我得到非常广泛的匹配

where colA rlike '/s?'    
where colA rlike '\/s\?'

即使我转义字符

,这两种情况都会返回相同的结果

1 个答案:

答案 0 :(得分:2)

/不需要转义,?可以转义为\\,也可以将其放入char类 - [?]

使用

where colA rlike '/s[?]'