2 つの非数字の間に 1 つ以上の数字があり、文字列が数字で終わる配列の文字列を一致させるにはどうすればよいですか? 一致しなかった文字列を出力したいとしましょう。どうすればいいですか?
これが私がこれまでに持っているものです
my @array = ("OST3GIC2", "GRE1", "foo23eoo4","MAX13", "foo9fsa2");
foreach @array{
if !(grep /^+\D(+\d)+\D\d$/) {
print $_."\n";
}
望ましい出力
GRE1
MAX13
ありがとう