是否可以按照字符数拆分

功能建议 · 91 次浏览
Xanwus 创建于 2024-11-07 15:00

作者大大,按奇偶行拆分与按字符数拆分是否有共通之处

将整篇文本按照一定字符数切分成若干部分,例如,每1500字符数(可自定义)切分成一个部分,同时确保,切分时不得将一个段落(以回车符区分)的文本拆成两半,遇到截取一个段落一部分才达到1500字符的情况,需要放弃该段落的截取,只截取至该段落前一段落即可。

实现思路

  1. 获取文本和段落:将文本按回车符 \n 拆分成段落列表。
  2. 按字符限制累积段落:逐段累积字符数,确保每部分的字符数不超过 1500 字符。
  3. 当某个段落导致字符数超限时:停止累积,将此段落保留到下一部分。

自己摸索了半天,只搞懂了实现思路,模块的使用上面完全一团糟,涉及每个、字符数限制和比较,段落拼接,条件判断,等,不是小白能搞懂的,也没看到类似的动作可供借鉴,只能无疾而终,不知道作者是否可以考虑做一个出来,可以奖赏一下。

只尝试了一下就完全做不下去了~~


回复主贴