リストのスライスを使う。 # カンマ区切りの文字列の、3番目(だけ)を取ってくる。 $str = "val1,val2,val3,val4,val5"; ($val3) = (split(/\,/, $str))[2]; リストで受けるので、括弧を忘れないように