如何在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
我是 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