テキスト ファイルがあり、関数を使用してオフセット値に基づいて文字列を検索したいと考えていsubstring
ます。
私の入力ファイルは次のようなものです:
[1] Line one
[2] Line two
[3] Line three
私のコードは次のとおりです。
use strict;
use warnings;
my $f2 = 'Test.txt';
my ($text, $str);
open (FH1, $f2) || die;
$text = join '', <FH1>;
$str = substr($text, 16, 5);
print $str,"\n";
一致したテキストの最初の単語として存在する数字を見つける必要があります。
出力は次のようになります
[2]--Line
一致した文字列は「Line」で、その行の最初の単語は [2] です。