如何获取字符串的前 'n' 个字符
how to get first 'n' characters of a string
我们如何获取字符串的前n个字符?
尝试以下公式时,我在 Visual Studio 中遇到以下异常:
我正在尝试获取字符串的前 n
个字符,并使用此公式:
take(body('Parse_JSON')[0]['subject'], length(body('Parse_JSON')[0]['subject'])-37)
字符串如下所示:
WPS_case_export_1098897.xml_7efccd7a-4d11-4145-99b2-998162540a03
我要找的结果是:
WPS_case_export_1098897.xml
以下是我的步骤的简要概述:
我们如何获取字符串的前n个字符?
我最终采用了这个可怕的解决方案:
last(split(substring(body('Parse_JSON')[0]['subject'],1,sub(lastIndexOf(body('Parse_JSON')[0]['subject'],'_'),1)),'/'))
我可能过于简化了您的查询,好吧,数据集可能包含除所需文件之外的其他文件,但是...您不能做这么简单的事情吗?我正在使用变量来声明和存储所需的值。
我的想法是 'xml' 始终存在并且可以用作拆分函数中的分隔符。
我们如何获取字符串的前n个字符?
尝试以下公式时,我在 Visual Studio 中遇到以下异常:
我正在尝试获取字符串的前 n
个字符,并使用此公式:
take(body('Parse_JSON')[0]['subject'], length(body('Parse_JSON')[0]['subject'])-37)
字符串如下所示:
WPS_case_export_1098897.xml_7efccd7a-4d11-4145-99b2-998162540a03
我要找的结果是:
WPS_case_export_1098897.xml
以下是我的步骤的简要概述:
我们如何获取字符串的前n个字符?
我最终采用了这个可怕的解决方案:
last(split(substring(body('Parse_JSON')[0]['subject'],1,sub(lastIndexOf(body('Parse_JSON')[0]['subject'],'_'),1)),'/'))
我可能过于简化了您的查询,好吧,数据集可能包含除所需文件之外的其他文件,但是...您不能做这么简单的事情吗?我正在使用变量来声明和存储所需的值。
我的想法是 'xml' 始终存在并且可以用作拆分函数中的分隔符。