是否可以读取文本文件并替换一个或多个字符串并使用CasperJs将其保存在新文件中?我试了很多,但我只能在文本文件中找到读写数据......
我的主要目的是获取一些文本并将其存储在json文件中,但问题是我收到\n
文本。
我可以获取文本并将其存储在json文件中,但要删除该\n
个字符,我想打开该文件并将"\n"
替换为null
。
要提取的文字:
hello
abc
我正在使用这些命令:
var a = this.fetchText({type: 'xpath', path: 'tr5'});
this.echo(JSON.stringify(a));
输出:
hello\n
abc
我不想要这个\n
字符。我想在同一行打印"hello"
和"abc"
。
预期:
hello abc
请帮我解释一下代码。
答案 0 :(得分:0)
所以Phantomjs有FS模块,它能够读写。所以回答你的问题是casper使用fs模块进行读写。如果您需要casper来打开文件并逐行阅读,那么您可以这样做。 Casper都是JavaScript。因此,如果您想逐行解析文件,请删除某些字符,添加字符等......所有这些都可以使用CasperJS完成。