我有这样的字符串
Abc \ defg \ hijk \ lmn
我的要求是基于定界符****获取上述字符串的最后一部分
我尝试了文本到列工具,它需要更多的过滤和公式。我真的相信应该有一个更简单的方法。
答案 0 :(得分:2)
关注@ johnjps111的评论:
一种简单的方法是反转整个字符串,然后取第一个 实例直到给定的分隔符,然后将该子字符串反转为 达到预期的结果。注意:原始字符串不应该是 荒谬的巨大
这是使用公式获取所需输出的一种单步方法
输入:Abc \ defg \ hijk \ lmn
ReverseString(Left(ReverseString([Input Text]),FindString(ReverseString([Input Text]), "\")))
输出:lmn
答案 1 :(得分:2)
您是否考虑过使用RegEx?
以下正则表达式.*\\(.*)
将返回最后一个反斜杠之后的字符串部分。
Click here,以详细了解其工作原理或使其适应您所遇到的任何特殊约束。
使用RegEx Tool在Alteryx中实现此方法。
单击下面的链接以查看一些实际效果的屏幕截图: