出力の書式設定を担当する Perl コードがあります。問題は、各文字列の特定の文字 (/ としましょう) の前に配置するタブの正しい数を計算する必要があることです。したがって、さまざまな長さの行を取得する代わりに、固定長の文字列を取得したいと思います (ただし、最大として最長を使用して、できるだけ短くします)。これにどのようにアプローチすればよいですか?
出力の例 (形式はコメントアウト、生の配列のみ):
Long title with some looong words / short text Another title / another short text
私はこのようにそれを必要とします:
title with some looong words / short text
Different title / another short text
これは私の最初の試みでしたが、特定の 1 文字の後にタブを使用する必要はありませんでした。
my $text = Text::Format->new;
$text->rightAlign(1);
$text->columns(65);
$text->tabstop(4);
$values[$i] = $text->format(@values[$i]);