我正在尝试将一个段落分成一系列句子,以使每个句子组都保持在 N 个字符之下。如果单个句子的长度超过N,则应将其拆分为带有标点符号或空格作为分隔符的块。
例如,如果 N = 50,则以下字符串
“Lorem ipsum, consectetur elit. Donec ut ligula. Sed acumsan posuere tristique. Sed et tristique sem. Aenean sollicitudin, sapien sodales elementum blandit. Fusce urna libero blandit eu aliquet ac rutrum vel tortor。”
会成为
[“Lorem ipsum, consectetur elit. Donec ut ligula.”, “Sed acumsan posuere tristique.”, “Sed et tristique sem.”, “Aenean sollicitudin”, “sapien sodales elementum blandit.”, “Fusce urna libero blandit eu aliquet ac rutrum vel", "tortor."]
是否有任何 Rails 宝石可以帮助我实现这一目标?我查看了html_slicer,但我不确定它是否可以处理上面的示例。