単一の単語を抽出したい文字列がありますが、数値が追加されているため、行ごとに異なる場合があります。
This is string1 this is string
This is string11
This is string6 and it is in this line
このファイルを解析して、0 から 100 までの「stringXXX」の値を取得したい
# suppose ABC.txt contains the above lines
FH1 = open "Abc.txt";
@abcFile = <FH1>;
foreach $line(@abcFile) {
if ($pattern =~ s/string.(d{0}d{100});
print $pattern;
上記は行全体を出力します。stringXXX のみを取得したい