私は初心者ですが、tclスクリプトを機能させるのに問題があります。オンラインで検索しましたが、何が間違っているのか理解できないようです。これが私が書いたものです:
set list {f01-1 f01-2 f02-1 m01-1 m01-2 m02-1}
foreach item $list {
if { [regexp {\w\d\d} $list match ] } {
puts $match
}
}
これが私が得る出力です:
f01
f01
f01
f01
f01
f01
しかし、これは私が望んでいて、期待していることです:
f01
f01
f02
m01
m01
f02
私が期待したものを手に入れるためのアドバイスはありますか?
よろしくお願いします!