sigil吧 关注:2,695贴子:15,003
  • 14回复贴,共1

【sigil插件】TXT分章助手

取消只看楼主收藏回复

这款插件,主用于TXT分章并导入sigil。
sigil本身也有分章功能——首先是把TXT内容粘贴到sigil,用正则套上P元素(也有直接导入的插件例如TXTImport)。然后用正则表达式在标题前插入拆分标记,然后通过sigil的拆分功能拆成多个xhtml文件。
不过这种操作不仅麻烦,而是速度也很慢,很卡。
所以我开发了一款插件,能够将上述的操作一步到位。
如果你需要导入TXT到sigil(段落套上P元素插入xhtml文件)
或者TXT里的包含很多章节,需要拆分成多个XHTML文件导入sigil。
可以试试这款插件。


IP属地:广东1楼2022-10-14 22:41回复
    下载地址
    https://wwb.lanzoub.com/b01jmwb4f
    密码:a99f


    IP属地:广东2楼2022-10-14 22:41
    回复
      插件通过正则表达式区分标题,上限15个表达式。可以区分h1-h6的标题。


      IP属地:广东3楼2022-10-14 22:45
      收起回复
        可以通过【预览】查看标题拆分是否正确。【预览】中有断序检查功能,可以检查序号不连续的标题,以判断是否漏章。也有字数超限制高亮功能,以供判断是否拆错。

        (话说,以前我也发过这插件,但是发了几次都被系统隐藏,不管我标题字还是改用语都一样,我怀疑是这张图某些内容被百度OCR出来,所以打了马赛克)


        IP属地:广东4楼2022-10-14 22:53
        收起回复
          不建议在正则框手动书写正则表达式。
          建议通过预置正则书写正则表达式,这些正则可以保存起来,然后供【自动分析】调用。
          【自动分析】就是通过穷举预置正则所有表达式,找出所有能在文本中匹配到内容的正则,并列到正则框上。


          IP属地:广东5楼2022-10-14 23:00
          回复
            假如【自动分析】或者你自己手动填写出多余的正则表达式,只需要清空正则框即可。
            (注意:你要取消哪条正则,只需要清空正则框即可,不是取消旁边【分割】的勾,这个勾别有用途)


            IP属地:广东6楼2022-10-14 23:05
            回复
              假如章节里有些小节,不需要分割到另外的xhtml文件,但是你又希望能套上h元素识别为小标题,
              可以通过取消【分割】勾避免它被分割到一个新的xhtml文件里。


              IP属地:广东7楼2022-10-14 23:08
              收起回复
                其他的,什么修改目标,什么命名规则,不用我多说吧,自己稍微摸索一下就懂了。


                IP属地:广东8楼2022-10-14 23:08
                回复
                  版本更新到 2.7.3
                  修复文本存在反斜杠 \ 时可能导致报错的BUG。


                  IP属地:广东25楼2023-05-17 17:39
                  回复
                    版本更新到 2.8.0:
                    兼容 Sigil 2.0.0


                    IP属地:广东29楼2023-08-28 19:07
                    回复
                      插件更新到 3.0.0:
                      1、添加【章节字数检查】功能,可在预览界面统计章节字数并通过条形图形式展现出来

                      2、调整了预览界面【双击删除标题】功能的部分细节:
                      * 删除线改为醒目的满框红色粗线
                      * 在折叠箭头处双击不会触发删除功能(以前在折叠箭头双击也会触发删除,误触率很高)
                      3、修复了标题级别超过2个级别时,预览的目录结构显示不正确的BUG


                      IP属地:广东44楼2024-06-16 08:23
                      收起回复
                        插件更新至 3.1.0
                        添加了“文件命名规则”的语法,可以完成较为复杂的文件命名需求。
                        例如不同级别标题设置不同文件命名格式,或者引用上一级的命名内容、设置局部递增序号等等。
                        具体情况请看“说明”文件。


                        IP属地:广东45楼2024-06-19 04:39
                        收起回复
                          插件更新至 3.2.0
                          1. 添加了预置正则表达式绑定“默认级别”的功能,可通过“编辑预置正则”窗口设置预置正则对应的“级别”,自动分析时插件匹配到该表达式后将读取对应的“默认级别”并设置到主界面中。
                          2. 修复了3.1.0版的【修改模板】按钮无效的BUG


                          IP属地:广东47楼2024-06-19 21:57
                          回复
                            插件更新至 3.3.0
                            1. XHTML模板改为多模板:
                            XHTML模板由单模板改为多模板,提供了7个模板,分别是【默认模板】和【1-6级模板】,以供标题级别不同的分章采用不同的模板。分级模板需要在【模板设置】界面中激活后,才能让对应级别的分章读取。若不激活对应级别的模板,则一律采用默认模板。
                            2. 预览界面操作模式调整:
                            * “删除线”的触发方式由原来的“双击”改为“右击”,右击标题项可触发删除线,再次右击取消删除线。
                            * “双击”标题项可触发标题文本编辑模式(说是编辑模式,但无法编辑,只能选取文本和复制,我做这个功能就是为了复制)
                            =====================
                            该版本可能是该插件最后一个版本,基本上想实现的功能也就这些了。
                            之后如果有新版本大概也是修修Bug,不会有太大改动。


                            IP属地:广东50楼2024-06-22 20:38
                            收起回复
                              版本更新到 3.4.0:
                              1. 修复 Sigil 2.0 以下版本无法打开插件的BUG。
                              2. 添加正则框的内容清理按钮。
                              3. 修改插件图标为非透明版,以适应夜间模式。


                              IP属地:广东51楼2024-07-09 18:22
                              收起回复