0

我在变量 tLine 中有一个字符串。

例子

 156 \zEntry lx ge ....

我想检索以 \zEntry 开头的子字符串。

用户指南的第 6.2.7 章是关于检索匹配块的位置

所以我愿意

 get offset("\zEntry",tLine)
 put it into tCharStartPosition
 put the number of chars of tLine into tLength
 put char tCharStartPosition to tLength of tLine into tResultingSubstring

我认为有更简单的方法可以做到这一点?他们看起来怎么样?

4

2 回答 2

4

是的:

put char offset("\zEntry",tLine) to -1 of tLine into tSubstring
于 2013-06-19T11:04:54.133 回答
2

与大卫发布的相同...

获取 char offset("\zEntry",tLine) 到 tLine 的 tLine 的字符数

对“tLine”的两个封闭端引用会抛出新用户,直到他们习惯它,尽管这是有道理的。例如:

获取 tLine --straightforward 的 char 3 到 20,具有任意值 3 和 20

这被构造为:

获取 tLine 的 char("3"--start char 派生自偏移量) to ("20"--end char 派生自字符串本身的长度)

于 2013-06-19T14:25:28.817 回答