我得到了一个大约 306K 行的 html 日志文件。我知道有更好的格式,但希望能够在线查看文件。我认为将文件分解成更小的位和“分页”可能是除了手动执行以下操作之外的任何方式的方法:
- 获取初始页面的标题并复制到每个新文件
- 复制初始文件的 5-10k 行并粘贴到新正文中
- 复制初始文件的页脚并复制到每个新文件
然后给出 1.html、2.html、3.html 的基本命名约定,并在新页脚的每个页面上创建子链接。有没有一种自动化的方法来做到这一点?
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)
如果您的 html 文件格式正确(即带有换行符),您可以取出页眉和页脚并每隔 1000 行(或保证有意义数据的任何数量)拆分内容。这个声音可以通过 shell 脚本来实现。