将字符串截断为特定字符BIP RTF文件

我想知道是否可以将条件插入RTF模板的子字符串函数中。

我有这个字符串18818T12,想将其截断为T后面的数字

换句话说就是只打印(12)

我使用桌面BI发布者添加文字

任何帮助表示赞赏。

Zee

bitwzj 回答:将字符串截断为特定字符BIP RTF文件

从第7个位置开始打印2个字符的子字符串:

<?xdofx:substr('18818T12',7,2)?>    

确定'T'字符的位置,-1表示从字符串的末尾开始。加1是因为我们要从'T'后面的字符开始:

<?xdofx:instr('18818T12','T',-1)+1?>

要确定要打印的内容的长度,我们需要总长度的字符串,然后减去直到最后一个'T'字符的字符串长度:

<?xdofx:length('18818T12')-Instr('18818T12',-1)?>

将所有这些放在一起:

<?xdofx:substr('18818T12',Instr('18818T12',-1) +1,length('18818T12')-Instr('18818T12',-1))?>
本文链接:https://www.f2er.com/2933703.html

大家都在问