是否有';简单';将一个巨大的HTML文件拆分为多个页面的方法
我得到了一个html日志文件,其中有~306K行。我知道这有更好的格式,但希望能够在线查看文件。我认为,除了手动执行以下操作外,将文件拆分为更小的位并进行“分页”可能是一种可行的方法:是否有';简单';将一个巨大的HTML文件拆分为多个页面的方法,html,logging,Html,Logging,我得到了一个html日志文件,其中有~306K行。我知道这有更好的格式,但希望能够在线查看文件。我认为,除了手动执行以下操作外,将文件拆分为更小的位并进行“分页”可能是一种可行的方法: 获取初始页面的页眉并复制到每个新文件 复制初始文件的5-10k行并粘贴到新正文中 复制初始文件的页脚并复制到每个新文件 然后给出1.html、2.html、3.html的基本命名约定,并在新页脚的每个页面上创建子链接。有没有一种自动化的方法可以做到这一点?您可以使用类似的方法 text = document
- 获取初始页面的页眉并复制到每个新文件
- 复制初始文件的5-10k行并粘贴到新正文中
- 复制初始文件的页脚并复制到每个新文件
然后给出1.html、2.html、3.html的基本命名约定,并在新页脚的每个页面上创建子链接。有没有一种自动化的方法可以做到这一点?您可以使用类似的方法
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)); }
text=document.getElementById('text').value;var片段=新数组();var total=Math.ceil(text.length/10000);对于(i=0;i如果您的html文件格式正确(即使用换行符),您可以取出页眉和页脚并每隔1000行分割内容(或保证有意义数据的任何数量)。这个声音可以通过shell脚本实现。您可以解析HTML并将日志输入数据库,然后使用自己的分页查看器查看日志。您对java感到满意吗?@EricLemos-不幸的是,一点也不。@Ark-Javascript是。@WaleedKhan-DB在这里是不可能的,原因有很多,更不用说我不想构建一个p这是一个在对话中来回发送的消息日志。这可能是我最终要走的路线。谢谢。如果你对javascript感到满意,还有一个可以很容易地加载jquery并进行解析的方法