当一个单词变长时,它会使文本混乱......我该如何解决这个问题?
示例:
用“猫”之类的4个字符拼写成“ca ...”
我该怎么做?
答案 0 :(得分:2)
你的意思是说词太长了,它们扩大了它的列?您可以使用正则表达式来修复它:也许找到任何连续的字符串,例如: 200个非空白字符并插入一个空格,以便它可以在那里打破一个新行:
$text = preg_replace('/(\S{200})/gs', '\1 ', $text);
编辑:致loka的问题:同样,
$text = preg_replace('/(\S{200})\S*/gs', '\1...', $text);