我有一个文件名为:Yonder_CompetitionEntries_20210928080000的文件,我想提取20210928。基本是年、月、日。
到目前为止,我有这个,它不工作。该文件的扩展名为csv.gz
date_key = """RIGHT(regexp_replace(regexp_replace(filename,'.gz',''),'.csv',''), 8)"""
如果没有正则表达式呢?
我们在_
上分割并取最后一个元素,然后解析得到字符串的前几个元素。
date_key = """substring(element_at(split(filename, '_'), -1), 1, 8)"""