我正在尝试从包含"\“的Windows路径字符串中提取令牌。
我已经尝试了string-split和string->list,但是其中一个path元素以"d“开头,所以我得到了一个"read:未知转义序列\d in string”错误。
编辑:路径的格式为:“\aaaa\bbbb\cccc\dddd\eee....”。例如,我需要提取"eeee“部分。"string->“函数在"dddd”元素上卡住了,出现上述错误。在Windows 7上,球拍为5.3.3。例如:(string-split path),(string->list path)
发布于 2014-07-27 01:16:14
反斜杠在字符串中用作转义。如果执行(read-line)并输入一个反斜杠,则结果为"\\"。
对于测试程序的硬编码字符串,您需要像这样编写"\\\\aaaa\\bbbb\\..."
https://stackoverflow.com/questions/24968337
复制相似问题