对于其他项目,我需要使用一个长文本文件(包含很多单词),并用换行符({\n
)分隔,并且我尝试用空格替换所有换行符。我不仅尝试使用在线工具以及Vim,Subline和Atom进行查找和替换,而且都冻结了(除了Vim,没有替代方法)。请注意,我的文本文件包含了超过370000个单词。
我正在考虑使用JS脚本检索此文本文件(位于https://raw.githubusercontent.com/dwyl/english-words/master/words_alpha.txt),但是我不知道如何进行1:检索文件; 2:将其放入变量(或其他变量)中,3:找到\ n并将其替换为(空格字符),以及4:获取该文件。
答案 0 :(得分:1)
我相信您正在寻找与此类似的东西,如果您想了解有关如何如何获取数据的更多信息,请查看{{3} }。要将数据转换为字符串,我只使用了text
函数,您可以找到更多文档fetch
docs。
最后,我仅用规则的空格替换了所有\n
字符,如果您想了解有关replace方法的更多信息,则可以阅读其中的更多内容here。
const url = 'https://raw.githubusercontent.com/dwyl/english-words/master/words_alpha.txt';
fetch(url).then(d => d.text()).then(d => console.log(d.replace(/\n/g, ' ')));
答案 1 :(得分:0)
我不知道为什么要为此使用JS。
您可以使用内置工具在Bash或Powershell中完成整个操作。
对于Windows,有一个很好的文本编辑器,名为Notepad++
您可以打开文件,然后按CTRL + A
,Edit > Line Operations > Join Lines