SSIS 表达式生成器 - 如何查找字符的最后一次出现

SSIS Expression Builder - How to find last occurrence of a character

我的值如下所示:

D:\DM-250\Insert_Jobs-QA-UAT-FILE_A_UpdateInsert.dts

D:\DM-250\Insert_Jobs-QA-UAT\Something_DaisyChain-stuff_and_things_UpdateInsert.dts

D:\DM-250-another_file.dts

我想要这 3 个值的结尾,从最后一个 "\" 字符开始。

我尝试使用 FINDSTRING,但我不知道如何获取最后一次出现的字符。

有什么建议吗?

这会给你右边的位置。

findstring(reverse([your column]),"\",1)

我猜您正在尝试提取文件名:

right([your column], [result from above] - 1)