0

我得到了一个大约 306K 行的 html 日志文件。我知道有更好的格式,但希望能够在线查看文件。我认为将文件分解成更小的位和“分页”可能是除了手动执行以下操作之外的任何方式的方法:

  • 获取初始页面的标题并复制到每个新文件
  • 复制初始文件的 5-10k 行并粘贴到新正文中
  • 复制初始文件的页脚并复制到每个新文件

然后给出 1.html、2.html、3.html 的基本命名约定,并在新页脚的每个页面上创建子链接。有没有一种自动化的方法来做到这一点?

4

2 回答 2

1

You can use something like this

 text = document.getElementById('text').value; var pieces = new Array(); var total = Math.ceil(text.length/10000); for(i=0;i<total;i++){
pieces[i] = text.substr(([i]*10000),10000)); }

then send it to a file(the way you want, ajax, or some write-txt)

于 2013-02-14T17:57:58.030 回答
1

如果您的 html 文件格式正确(即带有换行符),您可以取出页眉和页脚并每隔 1000 行(或保证有意义数据的任何数量)拆分内容。这个声音可以通过 shell 脚本来实现。

于 2013-02-14T17:59:21.397 回答