有没有较好的方法解决文本"意外"换行的?

首行缩进这个感谢提醒.我以前没考虑过这一点
的确它只在一个段落首行出现.的确是一个标识.

试试ai的效果 :grinning:

修改了字,哈哈

cnbook 还是出了点问题,
它把非同段字符合并起来了
自己动手写吧.
暂时先解决以空白行分隔段落的文本
AutoHotkey方法
(.{20,}) 确保当前行有超过20个字符(作者及正文)
\R(?!\R)则是替换非连续的换行符

s := "
(
    作者:泥人
正文第1章第一节

  「别理我,我烦着呢。再说,我是狼外婆,小心吃了你。」

  看这行字飞快的出现在QQ的对话窗里,我按下了「拒绝请求」键,这是回
应一个准备加我成为好友的「姑娘」的。

  这一招我已经用的炉火纯青了。果然,过了两分钟,或者三分钟,QQ的人
头开始一闪一闪,「你要是坏蛋,也是个光明正大的坏蛋,我喜欢真小人,不喜
欢伪君子。」
)"
s := RegExReplace(s, "(.{20,})\R(?!\R)", "$1")
MsgBox(s)

推荐一下我的软件:

公文排版助手 for word 、wps

自带断行重排, 换行变回车之类的。

1 个赞