0

我寻找一种从最后一个字符开始搜索字符串的方法。

我确实有一个带有 for next 循环的解决方案,并逐个解析字符串。但必须有更聪明的方法来做到这一点。我试图用

pos (" "=i$)

但是这句话从头开始

4

1 回答 1

1

循环会做,但它很慢。您可以使用一个 inbuild 命令

I$="123 ABC DEF"
X = POS (" "=I$,-1)

这为您提供了 I$ 中最后一个空格的位置,
结果为 7

另一种选择是使用 MASK(),它与 ​​unix "grep" 非常相似

于 2016-07-20T10:09:51.690 回答