notepad++ 中使用正则表达式断句换行
在 Notepad++ 中,你希望使用正则表达式来修改小说中的文本,每行限制 40 个字符,超出部分则换行。
正则表达式方案:
.{30,49}[,。]|.{40}
工作原理:
.{30,49}[,。]:匹配 30 到 49 个字符,后跟一个逗号或句号 (,或 .) 。|.{40}:或匹配 40 个字符。
当匹配到上面任一模式时,就将文本换行。
使用说明:
打开要修改的小说文件。按下 Ctrl + H 打开“替换”对话框。在“查找”框中输入正则表达式:.{30,49}[,。]|.{40}保持“替换”框为空。选中“正则表达式”选项。点击“全部替换”。
高级选项:
你提到的高级方法可以使用更复杂的正则表达式来实现,如下所示:
(.{1,40}[,。]|.{40})(.+?)[,。]
该表达式会优先匹配 40 个字符以下的句子并换行。对于超过 40 个字符的句子,它会在附近的前后 10 个字符内寻找逗号或句号,如果有,则在找到的逗号或句号处换行。如果没有,则在第 41 个字符处换行。
以上就是如何使用 Notepad++ 正则表达式实现小说文本断句换行?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2805046.html