用txt阅读器按目录分章节阅读小说

Android小说阅读器 这是早期做的一个 android小说阅读器项目,是本地阅读器,没有联网功能,目前只支持txt格式。但项目功能是比较齐全的:文件预览导入书籍创建分类批量管理书架上的图书小说阅读查看书籍目录日夜间模式切换创建书签小说进度跳转应用密码等等。软件按界面划分可划分为主要三个模块:图书管理模块、阅读管理模块、用户设置模块。如下是应用的截图:  数据存储:项目中,用了两种方式存储数据:SharedPrefere... 阅读详情
AI摘要

介绍如何通过添加分隔符及制作目录的方式,使用自制的文本阅读器阅读长篇章回小说《大主宰》。

 

用txt阅读器按目录分章节阅读小说

 

    最近,我从网上下载了一部名为《大主宰》的长篇玄幻小说。这是一部章回小说,截至目前,已写到第1330章,真可谓宏篇巨制。我想用一个分章节的文本阅读器阅读它。
    以前,我曾用vb6.0制作过一个电子书阅读器。这个程序设置简单,但很实用,具有分章阅读的功能。但要用这样的阅读器阅读像《大主宰》这样的小说,必须使小说文本具备以下两个条件。
    一是要制作一个小说目录。目录要制作成cnt格式,列表形式,章节顺序按小说原顺序编排。
    二是要为小说各章节添加分隔符*(无注释)*,*、(无注释)、*这三个分隔符各占一行,左对齐,置于小说各章节标题的上面,分隔符下面的章节标题要与列表中的章节顺序相对应,列表中的目录行数要与文本中分隔符的组数相一致,文本中的小说题目要单独占一行,前面不留空格,左对齐。
    下面,我们就分别来进行这两个方面的工作。
    第一步,添加分隔符。
    我们以d:\testd.txt为蓝本进行这项工作。
    1、打开testd.txt,在记事本里点“编辑”/“替换”,在“替换”的“查找内容”一栏输入“  正文 第”,在“替换为”一栏输入“##第”,点“全部替换”,各章标题前面的“  正文 第”被替换为“##”标记,保存为d:\teste.txt。
    2、在EnEditor中,打开d:\teste.txt,点“搜索”/“替换”,在弹出的“替换”“查找”栏里输入“##”,“替换为”栏里输入“*\n(无注释)\n*\n”,点“替换全部”,各章标题前面的“##”被替换为“*(无注释)*”标记,并且各占一行,左对齐,保存为d:\testf.txt。
    第二步,制作目录。
    1、我们仍以d:\testd.txt为蓝本,在记事本里点“编辑”/“替换”,在“替换”的“查找内容”一栏输入“  正文 第”,在“替换为”一栏什么输入“第”,点“全部替换”,各章标题前面的“  正文 第”被替换为“第”,所有各章题目前都左对齐,不再留有空格,此时,我们可以打开文件,点另存为,将文本保存为d:\testg.txt,以备下一步用。
    2、用java中的正则表达式从d:\testg.txt文本中将小说各章的标题提取出来。这是用java编写的提取章回小说目录的软件,该软件保存在f:\mulu001根目录下。运行该软件之前,先将testg.txt重新命名为shenmu.txt,也保存在f:\mulu001根目录下。然后打开test.jar,如果运行正常,《大主宰》小说各章标题很快就从上到下按顺序出现在cmd里。然后,我们就可以把这些标题复制粘贴到一个记事本里,并以“大主宰”重新命名,以cnt格式保存。
    第三步,开始阅读。
    将目录文件和带有分隔符的文件复制粘贴到文本阅读器所在的文件夹。打开文本阅读器,点击“打开”选项,在弹出的“打开”对话框中选择目录文件(大主宰.cnt),点“确定”,“目录列表框”里显示从第1章到第1330章的所有章节名称,“内容”文本框里显示(大主宰.txt)“第一章 北灵院”的内容,“注释与题解”文本框里显示“*(无注释)”分隔符。以后,你选哪一条目录,内容文本框里就会显示哪一章的内容,很方便,也很实用。
    这个软件还可以检测目录列表框里的目录、内容文本框里的内容以及“注释与题解”文本框里的分隔符是否“三对照”,如果不一致,说明三者中的某一项有问题,需要进一步做修改。其实,修改起来也是挺方便的,只需要打开目录文本和内容文本,改正一下就可以了。

 

【基于python tkinter的本地小说阅读器】 之前有用过carlibre在电脑上看小说,carlibre整体感觉还不错,引入小说然后转换就可以阅读了,有点不爽的是,转换有点慢,等待时间有点长。现在利用python tinker来模拟carlibre转换、阅读小说。 阅读详情

相关推荐

【基于python tkinter的本地小说阅读器的优化】

上次写了一篇《基于python tkinter的本地小说阅读器》,自己回头想想,觉得不够简洁美观,特别是一堆功能按钮,很难看。所以保持功能不变的情况下,对界面稍微调整一下,使之更加简洁美观,更好模拟carlibre的阅读体验。 文末附带可执行文件和源码。

weixin_43309378的博客 1148

TXT 小说 自动分章+排序工具 小说章节排序

这是一个基于Python和Tkinter的TXT小说/文件分章、排序工具。可以方便的把乱序的TXT小说排序输出!

Elysia 的博客 1万+

迷你TXT小说阅读器 V2.65:PC文本阅读体验优化

简介:“PC text阅读器”是一种在个人计算机上使用的文本阅读软件,专注于打开、查看和管理TEXT格式文件。该软件支持分章节阅读功能,提供字体调整、颜色定制、夜间模式等增强特性,优化阅读体验。其轻量级设计和版本迭代表明它是一个稳定而用户友好的文本阅读解决方案,特别适用于阅读小说和其他长篇文档。

weixin_42576186的博客 748

《小说阅读》txt小说浏览器、小说阅读、小说语音阅读

说明:基于VB6.0编程语言 〇、txt文字排版规则 txt文件排版规则(例:天妃日记.txt) 《天妃日记》 第1章 飞跃 ......................... 第2章 惊雷 ......................... 第3章 彩云 ......................... 一、[←]-上一章节 点击可转至上一章节,直至第一章节停止(向前翻页)。 二、[→]-下一章节 ...

9.歌工作室 2388

推荐一个超好用的PC端小说阅读器Reader

Reader阅读器是一款电脑端看小说的阅读器,界面清爽简洁,使用快捷简单。解压到存放目录后,直接打开exe程序,无需安装,即可使用。阅读器支持TXT文件。可手动对在线小说最新章节进行获取更新。支持快捷键操作、书源管理、字体设置、书签、界面隐藏等功能。尤其是界面透明度调整、快捷键意见隐藏界面,简直摸鱼必备【狗头】详细功能请参照压缩包readme.txt文档。

Salois的博客 6429

TXT文本章节自动分割器

他能自动分割那些文本比较大的且多个章节揉杂在一起的文本,你也可以选择被分割后独立文本的所含章节数

TXT格式小说实现分章节

最近一直在手机上看小说,于是想能不能在电脑上看,在网上查了一下资料,主要参考这一篇https://blog.youkuaiyun.com/inowcome/article/details/6047661,写了一个小程序,实现把一个TXT格式的小说每一章做成一个html文件,还有一个章节列表。这是原小说这是生成的html文件章节列表实现方式很简单,获取...

qq_36696781的博客 2万+

txt按章节切分软件

txt 杀手最终版 可以多种方法切分txt文件 支持正则表达式

一次下载的小说txt章节优化记录

遵循规则并根据规则改成自己想要的样子

q320036715的博客 2954

告别概念晕眩:用TC3xx SMU和TLF35584的配置实例,搞懂ASIL D功能安全落地

本文通过英飞凌TC3xx系列MCU的SMU模块与TLF35584电源管理芯片的协同配置实例,详细解析了如何实现符合ASIL D功能安全标准的刹车辅助ECU。文章涵盖SMU报警源配置、响应动作类型、TLF35584的安全状态管理,以及构建完整安全闭环的实践方法,帮助工程师将抽象的安全概念落地为具体设计方案。

weixin_30647065的博客 436

【基于大模型 + FAISS 的本地知识库与智能 PPT 生成系统:从架构到实现】

本文介绍了一个基于大模型(Ollama+DeepSeek)和FAISS向量数据库的本地知识库与智能PPT生成系统。该系统采用前后端分离架构,包含文档管理、向量检索、PPT生成等核心模块,可实现文档智能解析、语义检索和结构化PPT自动生成。通过MVC设计模式,系统实现了从文档上传、向量存储到内容检索、PPT生成的全流程自动化,有效解决了企业知识管理效率低下的问题。架构设计清晰,功能模块完备,为企业和个人提供了高效的文档处理与二次创作解决方案。

聚焦大数据、AI、数据库三大核心领域,分享 Flink/Spark 实时计算、数仓架构设计、AI 模型落地、数据库性能调优的实战干货,附可直接运行的源码与方案。提供企业技术内训、项目咨询与定制化服务,助力开发者与企业高效搞定数智技术难题。 1599

【实战干货】Python实现TXT文本章节自动拆分,自定义顺序重命名,附全过程可直接运行代码

本文介绍了一个Python脚本工具,用于自动化拆分大型TXT文档中的章节内容。该工具通过正则表达式精准识别章节标题(如"第X章"格式),自动将每个章节分割为独立文件,并按顺序编号命名(001_章节名.txt),解决手动处理效率低、易出错的问题。程序兼容不同编码格式,保留原文排版,特别适合处理小说、文案等包含大量章节的文档。用户只需指定输入文件,脚本即可自动完成拆分,显著提升文本处理效率。文章还提供了异常处理方案和功能扩展建议,如批量处理多文件、内容过滤等,适用于各类文本归档整理场景。

民乐团扒谱机的博客 733

告别ArcGIS小红叉:从‘无法验证登录信息’到成功连接在线资源的完整排错记录

本文详细记录了从Windows便签的网络错误到ArcGIS连接问题的完整排错过程。通过分析代理服务器、DNS配置和系统网络设置,解决了ArcGIS无法验证登录信息的问题,提供了实用的网络优化方案和技术排错思路。

weixin_26800111的博客 389

一个android本地txt阅读器的思路与实现

在我刚学习Android的时候,就想着要做一个本地阅读器,后来我的确做了一个,简单实现了功能就匆匆上架市场,之后便再无维护。现在回头来看,界面简陋不说,性能也很差,决定重做一下。 先上图: 项目github地址:https://github.com/YuanWenHai/IReader核心功能因为准备实现的阅读器属于简易版,功能上需要实现的并不算多,核心功能大致有如下几条: 1,保存阅

凡尘浊客的博客 3万+

基于vivado实现FFT/IFFT

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、实现的功能二、配置1.调用DDS的IP核2.调用FFT的IP核三、结果分析1.调用DDS的IP核2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、实现的功能 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任

qq_45600102的博客 1万+

Synopsys SCL许可证服务器搭建详解:从安装到生成.dat文件

本文详细解析了Synopsys SCL许可证服务器的完整搭建流程,从系统环境准备、SCL安装到生成.dat文件。重点阐述了如何正确获取HOST ID、配置License文件以及调试常见故障,为数字芯片设计工程师提供了一套从零到一的实战避坑指南,确保EDA工具链稳定运行。

weixin_29306011的博客 610

摸鱼神器——python命令行小说阅读器实现

文章目录一、摸鱼思路二、阅读器实现思路三、实现1、拆分章节2、翻页4、完整代码四、效果展示 & 源码(测试数据——诡秘之主)获取 一、摸鱼思路 在命令行中进行小说阅读,可以通过我们IDE编码界面做掩护,通过IDE开启一个小的终端以命令行的方式进行阅读,这样可以表现得正在努力调试代码的样子。 二、阅读器实现思路 准备好测试数据(小说的txt文件) 将小说的源文档按章节进行拆分 – 按章节阅读,上下章翻页 每次打开时能紧接着上次阅读的内容 三、实现 基于上述的思路,我们的这个类就初始化出来了 cl

Demonslzh的博客 5528

ANFIS实现数据非线性回归附Matlab代码

在本文中,我们将介绍如何使用Matlab实现基于MSE的ANFIS非线性回归,并提供相应的源代码。ANFIS是一种融合了模糊逻辑和神经网络的方法,它可以通过学习数据集中的模式来构建一个模糊推理系统。ANFIS的训练过程基于最小化MSE,以提高模型的拟合能力。通过上述代码示例,我们可以使用基于MSE的ANFIS模型对数据进行非线性回归,并获得相应的预测结果。在示例中,我们定义了一个包含两个样本的新输入数据集 X_new,然后使用训练好的ANFIS模型进行预测,并将结果存储在变量 Y_pred 中。

2301_79326588的博客 473

Unity 编辑器扩展:小说阅读器

Unity检视窗口,小说阅读器。

致力于用 AI 赋能 iOS 开发的独立创业者。通过 SwiftUI 构建原生应用,探索 LLM 落地,打造 “更懂用户” 的智能软件。一人包揽产品、开发与运营全流程。欢迎交流合作。 3610

【数据集3】高分辨率统计降尺度日值数据集NEX-GDDP的介绍与下载方法

对NEX-GDDP数据集进行介绍和下载说明

WW、forever的博客 2390

高通开发系列 - System之FOTA/DFOTA包制作和升级

高通开发系列 - System之FOTA/DFOTA包制作和升级

fulinux的博客 4222

Uncle小说阅读器:终极免费PC端小说下载与阅读神器

对于热爱阅读的用户来说,Uncle小说阅读器是一款不可多得的PC端工具,它完美解决了全网小说搜索、下载和阅读的痛点。这款免费的小说阅读器让您轻松获取海量资源,享受沉浸式阅读体验。 ## 🚀 3分钟快速上手小说阅读器 ### 📥 一键获取安装包 无需复杂配置,只需克隆仓库即可开始使用: ```bash git clone https://gitcode.com/gh_mirrors/un/u

gitblog_00281的博客 982

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

(PC端小说阅读工具)推荐几款最好用的小说TXT阅读器!超级无敌好用!

推荐三款实用小说阅读器:1)TXT在线阅读器(HTML文件),支持本地TXT导入、语音朗读和自动记忆位置;2)紫苏阅读器(Windows专用),轻量免安装,智能分章并自动识别编码;3)SmartPDFReader(超小体积),专为老旧电脑优化,支持PDF文件快速打开。所有阅读器均为绿色免安装版,仅支持查看功能,不提供编辑服务。下载地址见正文,安全可靠。

2508_94528194的博客 7038

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Uncle小说PC版:免费开源桌面小说阅读器完整指南

您是否厌倦了在不同小说网站间频繁切换?是否希望有一个工具能一站式解决小说搜索、下载和阅读的所有需求?Uncle小说PC版正是您寻找的终极解决方案!这款免费开源的桌面小说阅读器支持Windows和macOS双平台,集成了全网小说搜索、智能目录解析、多格式下载和个性化阅读功能,让数字阅读变得前所未有的简单高效。 ## 🚀 核心功能亮点:为什么选择Uncle小说 Uncle小说不仅仅是一个阅读器,

gitblog_00522的博客 859

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Uncle小说阅读器:一站式PC端小说下载与阅读完整指南

Uncle小说阅读器是一个功能强大的PC端小说下载与阅读解决方案,为小说爱好者提供从搜索、下载到阅读的全流程服务。这个开源工具通过智能目录解析与多源书库结合,支持有声小说与文本小说,并能导出多种格式,成为个人数字图书馆的终极选择。 ## 核心优势:为什么选择Uncle小说阅读器? 在众多阅读工具中,Uncle小说阅读器凭借其独特的设计理念脱颖而出。与传统的在线阅读平台不同,它采用本地化存储方案

gitblog_00032的博客 974

小说阅读器未能连接服务器怎么办,小强小说阅读器无法加载小说章节的解决方法...

小强小说阅读器是一款十分热门的小说阅读工具,其免费为用户提供了海量的小说资源,而且其根据分类、热门等方式进行排序,方便您查找到自己喜欢的小说,随着各大小说软件、网站的收费,小强小说阅读器由于具备免费、界面清新、无广告等特点,成为了广大用户的最佳选择,而部分用户在阅读小说时,出现了无法正常阅览的情况,许多用户不知道怎么办,小编这里为您分享了详细的解决教程,遇到相同问题的用户不妨来按照如下的方法解决吧...

weixin_39520595的博客 1万+
上一篇: 文本中多余字符串的批量删除和替换
下一篇: 如何扩大CMD窗口显示的行数
myhrrjava
博客等级 码龄10年 7粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值