【发布时间】:2018-05-07 10:02:48
【问题描述】:
我是 Progress opensge 的新手!我想知道如何使用使用过程拆分用户输入的字符串! 字符串的长度最大为 2000,每行最多包含 35 个字符。还必须考虑单词之间的空格。如果单行最大 > 35,则必须以另一行开头,但不是这样: ....hel 洛…………
它必须在 35.Line 切断并弹出下一行之后,但空格让我很困惑,我找不到任何算法 例如:
myfield2 = "Many districts and landmarks in New York City are well known, and the city received a record 62.8 million tourists in 2017".
if index(myfield2,spacee) = 0 then do:
do while ii < length(myfield2) :
line = substring(myfield2,ii,35).
ii = ii + 35.
end.
end.
display line.
else if index(myfield2,spacee) <> 0 and length(myfield2) < 35 then do:
.......
这样吗?
谢谢!
【问题讨论】:
标签: openedge progress-4gl