java 怎么提取 txt小说里面的章节目录 并记录位置

2024-11-23 04:52:25
推荐回答(1个)
回答(1):

简单说, 就是使用正则表达式匹配, 

第1章 aa
        xxxxx
第2章 bb
        xxxx
第3章 cc
        xxxxx

BufferReader的readLine() ,可以一行一行的读取数据, 如果发现某一行满足 第X章 这种样式的, 就认为这是章节的开头, 就记录下该行的位置.....

假设第2章在36行, 显示的时候每20行1页, 

那么第2章的位置,就在第二页的16行. (36%20=16 36除20的余数16..)