如何在Postscript中获取字符串的第n个字符

How to get the nth character of string in Postscript

我是 Postscript 的新手,我想知道如何在 postscript 中获取字符串的第 n 个字符。

如果我做类似的事情

(hello) 1 get

然后 101 被压入堆栈(ASCII 101 对应于“e”)

如何将 101 转换为对应的“e”字符作为字符串 (e)?

或者如何将它与字符串 (e) 进行比较,这样我就可以知道它实际上是一些字符 'e'?

所以怎么说 101 === (e) ?

我对你的输出感到有些困惑,因为根据我手头的每个来源,包括 运行 你使用 gs 的代码,ASCII 'e' 应该是 101。那就是说您可能想使用 getinterval 而不是 get,因为它 returns 一个字符串。

(hello) 1 1 getinterval