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