小编Sea*_*ans的帖子

Lisp - 将输入拆分为单独的字符串

我正在尝试将用户输入并将其存储在列表中,而不是仅包含单个字符串的列表,我希望扫描的每个单词都是自己的字符串.例:

> (input)
This is my input. Hopefully this works
Run Code Online (Sandbox Code Playgroud)

会回来:

("this" "is" "my" "input" "hopefully" "this" "works")
Run Code Online (Sandbox Code Playgroud)

请注意我在最终列表中不需要任何空格或标点符号.

任何投入将不胜感激.

lisp string split input list

16
推荐指数
3
解决办法
1万
查看次数

Lisp - 显示字符串到列表

我一直在寻找一种方法将用户输入(读取线)转换为我可以更容易操作的原子列表.例如:

SendInput()这是我的输入.希望这有效.

我想回来..(这是我的意见.希望这有效.)

最终删除任何句号,逗号,引号等是理想的.但是现在我只想将用户输入存储在列表中(不是作为一个字符串)

所以.现在我正在使用

(setf stuff (coerce (read-line) 'list))
Run Code Online (Sandbox Code Playgroud)

那个回到我身边......(#\ T#\ h#\ i#\ s#\ Space#\ i#\ s#\ Space#\ m#\ y#\ Space#\ i#\n#\##\u#\ t#.#\ Space#\ H#\ o#\ p#\ e#\ f#\ u#\ l#\ l#\ y#\ Space#\ t#\ h# \##\ s#\ Space#\ w#\ o#\ r ##\k#\ s#.)

所以现在我正在寻找一个可以获取该列表并正确格式化的功能...任何帮助将不胜感激!

lisp string list common-lisp

0
推荐指数
2
解决办法
457
查看次数

标签 统计

lisp ×2

list ×2

string ×2

common-lisp ×1

input ×1

split ×1