我有一个文本文件,我想使用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]。