CL 中字符串中字符的最后一次出现



我需要在CL中找到字符串中最后一次出现的字符。例如,如果我有一个字符串作为Test_01_abc.Txt,并且我必须得到最后一个出现的"_"(下划线(,我需要得到答案为 8(这是字符串中第二个下划线的位置(。 我使用的是 7.2 版本,%SCANR 在这里不起作用。一种方法是循环并搜索它。有没有更好的方法? 谢谢

%SCANR是一个内置函数的RPGLE,而不是CLP。但是,鉴于您使用的是 v7.2,您唯一的选择就是将QCLSCAN放入循环中并以这种方式找到最后一次出现。如果您愿意使用它而不是 CL,则可能有一种方法可以在Python中做您想做的事情。

相关内容

  • 没有找到相关文章

最新更新