我知道string_variable(start:length)
可以用于获取给定起点和子字符串长度的字符串的子字符串,但是,我发现我经常需要在'start'和'终点”。
虽然我知道我总是可以这样做:
SUBTRACT start FROM end GIVING len
string(start:len)
每次编写经常使用此功能的程序时,都必须这样做。也许有更快/内置的方式来实现这一目标?
答案 0 :(得分:7)
怎么样?
move str (start-pos : end-pos - start-pos + 1) to ...
您可以从最后一个减去第一个,但是需要加1以获得正确的长度。
STRING
是一个语句名,START
也是如此,并且END
被保留。 LENGTH
是一个函数名称。我避免在任何看起来像代码的东西中使用它们。