我正在寻求帮助,希望有人能给我一些建议。任何事都将不胜感激。我有这个regex表达式来捕获英国的邮政编码,我很满意,当在下面的任何一个regex表达式测试程序中使用这个表达式时,这个表达式可以工作并突出显示完整地址字符串中的邮政编码(https://regex101.com/ 或者https://rubular.com/)但不是在 hive 里。
\b(([A-Z][0-9]{1,2})|(([A-Z][A-HJ-Y][0-9]{1,2})|(([A-Z][0-9][A-Z])|([A-Z][A-HJ-Y][0-9]?[A-Z])))) [0-9][A-Z]{2}\b
但是,我在配置单元sql中遇到的问题是:
select regexp_extract(column, [expression], 0) from table
上面的语句将所有行返回为空-这是为什么?我也试着用下面的说法,但没有用:
select column from table where column regexp '[expression]'
我只会在没有数据的查询中得到“ok”返回。
任何帮助都是惊人的:)
暂无答案!
目前还没有任何答案,快来回答吧!