Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于目录层级显示的问题 #9

Open
y0823 opened this issue Jun 28, 2022 · 4 comments
Open

关于目录层级显示的问题 #9

y0823 opened this issue Jun 28, 2022 · 4 comments

Comments

@y0823
Copy link

y0823 commented Jun 28, 2022

感谢大佬写出这么好用的程序。刚才试了一下,非常理想。但是有一点疑问想请教一下。就是导航如何分出层级关系?我看界面上有子目录选项,但教程上没说明这个是如何使用的,可否指点一下,不胜感激。
image

@chroming
Copy link
Owner

感谢反馈。
子目录的层级是依赖目录文本+子目录正则表达式匹配(勾选二层/三层)。比如以下目录文本:

前言 1
第1章  XXX 2
第1节  XXX 3
第2节  XXX 4
第2章 XXX 5

直接写入的话所有目录都在首层,如果勾选”二层“并填入匹配子目录的正则: 第\d+节 , 此时点击写入,就会将 “第1节”、“第2节”两个目录识别为“第一章”(上一个首层)的子目录。

@sjhsbhqf
Copy link

sjhsbhqf commented Jan 8, 2023

这个和PdgCntEditor功能一样吧,但是还要编程,那个软件直接生成

@Luxuslaerm
Copy link

感谢反馈。 子目录的层级是依赖目录文本+子目录正则表达式匹配(勾选二层/三层)。比如以下目录文本:

前言 1
第1章  XXX 2
第1节  XXX 3
第2节  XXX 4
第2章 XXX 5

直接写入的话所有目录都在首层,如果勾选”二层“并填入匹配子目录的正则: 第\d+节 , 此时点击写入,就会将 “第1节”、“第2节”两个目录识别为“第一章”(上一个首层)的子目录。

请教一下这个正则表达式是不是只匹配页码前的内容?我这边有一个目录格式是这样的:

前言
介绍
XXX 5
XXX 6
内容
XXX 7
XXX 8
要点
XXX 9
XXX 10
总结
XXX 11
XXX 12

也就是说这个目录是不带“第x章”或“第x节”这种序号的,我现在想用正则把不带页码的文字作为首层,带页码的内容作为二层,不知道有没有什么好的匹配方法?

@chroming
Copy link
Owner

前言
介绍
XXX 5
XXX 6
内容
XXX 7
XXX 8
要点
XXX 9
XXX 10
总结
XXX 11
XXX 12

确实没考虑过这种情况,目前没什么好的匹配方法...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants