【发布时间】:2013-11-01 16:58:46
【问题描述】:
在 OpenEdge 中,选项卡可以配置为任意数量的空格,通常配置为 4 个空格。
要在文本中插入制表符,可以使用:~t。
我要查找的是设置了多少个空格。
例如,我正在逐行读取文件,对于每一行,我想查看开头有多少个空格。
我正在使用:
iNoOfBeginningSpaces = index (cLine, left-trim (cLine)) - 1.
但如果该行以 3 个制表符开头,那么它会给我 3 个,而不是空格数:3 * spaces from tab。
有没有办法找到一行的起始空格数,将制表符视为x 空格数?
【问题讨论】:
-
我不知道您的要求,但我发现 Ruby、Python 或 Perl 等脚本语言更适合此类任务 - 您有什么理由必须使用 OpenEdge?
-
Abe,我特别喜欢 ABL 中所有的大写字符,这让语言超级性感!
标签: progress-4gl openedge