我有数以千计的文件名要在Google表格中过滤,我只需要提取他们的文件扩展名。
以下是NAME FORMAT的两个样本:
1) xxx.[file extension]
2) xxx.xxx.[file extension]
我只需要提取文件扩展名,我尝试了以下方法但没有成功:
=REGEXEXTRACT(B4,"\..*")
上述函数适用于具有FORMAT 1的名称,但不适用于FORMAT 2.
感谢任何帮助。
答案 0 :(得分:1)
答案 1 :(得分:0)
这一个完美无缺:
\.([^.]+)$
# not a dot
# one or more times
# bind it to the end of the string/line
参见 a demo on regex101.com 感谢@Jordan指出之前的缺陷(至少不需要一个点)。