如何在Perl程序中将行换行为45个字符?

see*_*805 3 perl

我有这篇文章我在Perl CGI程序中写道:

$text = $message;
@lines = split(/\n/, $text);
$lCnt .= $#lines+1;
$lineStart = 80;
$lineHeight = 24;
Run Code Online (Sandbox Code Playgroud)

我想在45个字符后强制返回.我怎么在这里这样做?

在此先感谢您的帮助.

Can*_*ice 13

查看核心Text :: Wrap模块:

use Text::Wrap;
my $longstring = "this is a long string that I want to wrap it goes on forever and ever and ever and ever and ever";
$Text::Wrap::columns = 45;
print wrap('', '', $longstring) . "\n";
Run Code Online (Sandbox Code Playgroud)

  • 您获得500内部服务器错误是一个问题.它没有使答案更正确. (4认同)
  • 请参阅[如何对Perl CGI程序进行故障排除](http://stackoverflow.com/q/2165022/8817). (3认同)