在J
,在一个文本文件中读取后CRLF后,如何摆脱这些CR
或LF
或CRLF
的,然后我可以使用".
没有得到spelling error
?删除CR或LF或阅读文件
3
A
回答
3
使用freads
动词将强制行结尾是LF
。如果您使用的是J6或更早版本,则需要首先加载files script(load 'files'
),否则freads
作为标准库的一部分提供。然后如Eelvex表明cut;.
更具体;._2
可以用来划分使用的最后一个字符的字符串中的文件的行(在此情况下LF
)作为分隔符:
_99&".;._2 freads 'myfile.txt'
这是更好地使用Numbers(二进".
),以文字转换为数值,而不是Do(一元".
)。这样就避免了文件中的“执行”代码潜在的安全问题,将正确地转换更多的变化,比较如下:
". '45 -34' NB. monadic ".
11
_99 ". '45 -34' NB. dyadic ".
45 _34
您可能会发现下面的更快:
_99 ". ];._2 freads 'myfile.txt'
Numbers
是作用整个数组一次,而不是分别在每行上运行。
1
相关问题
- 1. 删除VB.net文件末尾的CR/LF
- 2. PHP删除换行符或CR LF没有成功
- 3. 在阅读文本文件时删除CR(\ r)
- 4. 从文本文件在c#删除CR LF
- 5. FtpWebRequest下载文本文件:删除CR/LF
- 6. 搜索换行符或CR/LF字符
- 7. PHP HTTP头结束(或检测CR LF)
- 8. CEdit CR或LF推到下一行?
- 9. Carriagereturn(CR)到LF + CR
- 10. 批处理文件,文件副本,文件B除去CR LF
- 11. Python输出CR CR LF?
- 12. 阅读并删除文件
- 13. VIM删除字符或CR光标
- 14. 用文本文件中的cr-lf替换lf Cygwin
- 15. 如何用BufferedReader读取CR LF行?
- 16. Emacs中的CR/LF?
- 17. 批处理文件+将LF转换为CR + LF
- 18. PYSERIAL将LF转换为LF/CR
- 19. 用CR代替CR LF字符(windows)
- 20. 使用带CRLF或LF的SSIS读取文本文件
- 21. SQL Server - 大容量插入,不会丢失CR或LF字符
- 22. 阅读/写作 - 文本文件或PostGres,请阅读更多
- 23. 阅读cfd /文件和删除空行
- 24. 只删除txt文件中的LF
- 25. PHP或Apache删除文件
- 26. PowerShell和CR的getContent LF
- 27. XML没有LF和CR
- 28. Tab/LF/CR Unicode字符
- 29. WinRT XAML Textbox,SelectionStart和CR/LF
- 30. CR vs LF perl解析
兴趣点:二进形式'的可freads'削减文件到你行(使用'; .'下盖)。例如,'“b” freads“filename.ext''使每一行成自己的” b'ox(好不规则长度线)和'“M” freads“filename.ext''请问']; ._ 2'的事情,即发出”数据的m'atrix(这是很好的用于常规数据,等的OP的表数字) –
但不知何故,当我是这样做的'/:。〜(_99”]; ._ 2 freads 'myfile.txt的')',我仍然可以输出'4 2 3'。请让我知道为什么? – Dan
不知道你的文件的内容是什么,很难知道输出应该是什么或者它为什么不是你所期望的。您是否能够显示您正在尝试阅读的文件的一小部分? – Tikkanz