小班教学之正则表达式教程_派派后花园

用户中心 游戏论坛 社区服务
发帖 回复
阅读:3523 回复:31

[排版修正] 小班教学之正则表达式教程

刷新数据 楼层直达
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看楼主 使用道具 楼主   发表于: 04-10 0
闲着无聊,整个教程。属于幼儿园小班程度,不定期修改
主楼是网上搬运教程,回帖楼层目录是自己写的,

目录的正则可用提供的两个网站测试。当然教程附件也提供工具

https://hiregex.com/
https://deerchao.cn/tools/wegester/
目录(按楼层来):
1.浅谈正则表达式在文本处理中的应用
2.去除章节标题间的数字的正则(如第47章47第五个,去掉中间的47)
3.赘余的搜查正则
4.查中文间的-,替换为圆点(替换外国人名,不误伤其他)
5.跨行英文引号的处理
6.章节名跨行合并(比如第一章
                                     心灵术士 改成第一章 心灵术士)
7.章节序号重排 (比如第1章 第3章 第4章这种批量自动改成第1章 第2章 第3章)
8.纯中文标题前面加章节名(比如图书射手6变成第1章 图书射手6)
9.咬文嚼字
10.查找不同序号名但相同章节的标题(比如第一章 唧唧哇哇
                                                                  第二章 唧唧哇哇)
11.专门删掉章节末尾的独立成段省略号
12.【”,】【”。】统一为【。”】
13.批量去除章节名前的1. 2.(比如1.第1章 )
14.章节名和正文混一行的处理
15.
16.没有第X章而又有重复两行的章节标题
17.
18.
19.
20.无
21.无
22.
23.
24.
25.
26.
27.两个空白行删一行或者三个空白行删一行
28.复制派派的评分记录
29.删除两个中文中间的点号
30.——所以改成——
                           所以















[ 此帖被海笑0126在2024-10-30 04:12重新编辑 ]
本帖最近评分记录: 1 条评分 派派币 +1
  • renol

    派派币 +1 05-05

    [手动抠鼻]你是不是太高看幼儿园了!

海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 沙发   发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:4478
[ 此帖被海笑0126在2024-10-21 00:11重新编辑 ]
本帖最近评分记录: 1 条评分 派派币 +1
  • renol

    派派币 +1 05-05

    学习了,之前只用4的\r\n来着。

海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 板凳   发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:4478
[ 此帖被海笑0126在2024-04-28 00:46重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 地板   发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:4478

[ 此帖被海笑0126在2024-04-28 01:11重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 4楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:4478

[ 此帖被海笑0126在2024-04-28 01:43重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 5楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要派派币:4478
[ 此帖被海笑0126在2024-06-02 15:21重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 6楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:6000
[ 此帖被海笑0126在2024-08-13 14:45重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 7楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:6000
[ 此帖被海笑0126在2024-08-13 14:06重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 8楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:6000


[ 此帖被海笑0126在2024-08-14 02:48重新编辑 ]
附件: 标题缺失第X章处理程序demo.rar[点击下载](493 K) ,该附件已加密,拥有65535威望才能下载
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 9楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:6000






[ 此帖被海笑0126在2024-08-14 02:14重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 10楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:6000

[ 此帖被海笑0126在2024-10-30 03:02重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 11楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:6000


[ 此帖被海笑0126在2024-10-30 03:22重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 12楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:7000

[ 此帖被海笑0126在2024-10-30 03:23重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 13楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:7000



[ 此帖被海笑0126在2024-10-30 03:53重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 14楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:7000
[ 此帖被海笑0126在2024-10-30 03:29重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 15楼  发表于: 04-10 0
15占楼
这种样子的章节标题批量改动
主要是里面有不少断首就出现的年月份句子
没法套用txtformat内置那个正则

如果每个小节序号后面都有小数点“.”,而句首年月份不带小数点的话,还是可以在EE里处理的

首先保证所有行的行首都是两个全角空格,然后查找【\n  ([0-9]+)\.】,替换为【\n\n\n正文 第\1章 】
[ 此帖被海笑0126在2024-08-14 15:06重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 16楼  发表于: 04-10 0
本部分内容设定了加密,查看此帖需要威望:6000
[ 此帖被海笑0126在2024-10-30 03:00重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 17楼  发表于: 04-10 0
17.
\n  ([0-9]+)\.
第$1章
最近在搞《法兰西不缺皇帝》
如图,段末的“有分教”之后的定场诗,怎么正则为下图所示的排版
在EE里做:查找【\n  有分教:([^。]{1,})。([^。]{1,})。\n】,替换为【\n  有分教:\n  「\1。\n  \2。」\n】
识别到句号后换行;若是多句就多写几个 【([^。]{1,})。】

你的文本里有些是着这样的,定场诗是在“有分教”的下一行,刚刚那个正则就要改一下才行
[ 此帖被海笑0126在2024-08-14 15:06重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 18楼  发表于: 04-10 0
18占楼
把文本的 引号 换到上一行:后面的 正则
没有空格、空行的话,EE里可查【:\n“】,替换成【:“】,就是去掉冒号后的换行
[ 此帖被海笑0126在2024-08-14 15:06重新编辑 ]
海笑0126

ZxID:49579737


等级: 派派版主
举报 只看该作者 19楼  发表于: 04-10 0
19占
去除这些段落末尾的数字
试试在EE里查【([”。…!?—)])[0-9]+\n】,替换成【\1\n】;做完之后,可以查【[0-9]+\n】验证一下
[ 此帖被海笑0126在2024-08-14 15:05重新编辑 ]
发帖 回复