2012-03-22 61 views
1

我有一个sed脚本,它将在文件中读取,如果一行以空格开头,则删除前面的换行符和匹配的空格,以便将该行和上一行连接在一起。javascript替代sed脚本

sed -e :a -e '$!N;s/\n//;ta' -e 'P;D' input_file_name.txt 

有没有什么办法让JavaScript使用正则表达式做同样的事情?

我正在阅读文件,使用HTML5 File API

回答

4

最简单方法就是读取整个文件,然后做一个像替换:

content = content.replace(/\r?\n /g, ' '); 

如果该文件在内存中是适合。

+0

Thanks Qtax。该解决方案运行良好。 – dopple 2012-03-22 09:13:38