こんにちは私はperlを使用していますが、今は私が望むように出力を取得する方法がわかりません。以下のDIGITの間のすべての数字を印刷したいのは私のコードです。ここの誰かが正しい正規表現を見つけるのを手伝ってくれることを願っています。
私を助けてください...ここに私のコード
#!/usr/bin/perl
my $string = "<TR><TD COLSPAN=2 VALIGN=TOP>Please enter the random key shown below:<TR><TD> <TD VALIGN=TOP><FONT SIZE=+1><FONT COLOR=WHITE>...</FONT>4<FONT COLOR=WHITE>...</FONT>5<FONT COLOR=WHITE>...</FONT>4<FONT COLOR=WHITE>..</FONT>4<FONT COLOR=WHITE>..</FONT>2<FONT COLOR=WHITE>..</FONT>2</FONT></TR>";
if ($string =~ m,</FONT>(\d)<FONT COLOR=WHITE,i) {
print "$1\n"; #output 454422
} else {
print "Wrong Regex! \n";
}