gpt4 book ai didi

parsing - 解析制表符分隔的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 18:52:03 25 4
gpt4 key购买 nike

我在弄清楚如何将制表符分隔的字符串分成数据 block 时遇到一些麻烦,例如,如果我有一个我正在读取的文本文件,看起来像这样

a1     b1     c1     d1     e1
a2 b2 c2 d2 e2

然后我读取文件的第一行并得到一个字符串,其中有

"a1     b1     c1     d1      e2"

我想将其分成 5 个变量 a、b、c、d 和 e,或者创建一个列表 (a b c d e)。有什么想法吗?

谢谢。

最佳答案

尝试将括号连接到输入字符串的前后,然后使用 read-from-string(我假设您使用的是 Common Lisp,因为您标记了问题 clisp)。

(setf str "a1   b1      c1      d1      e2")
(print (read-from-string (concatenate 'string "(" str ")")))

关于parsing - 解析制表符分隔的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10525926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com