・Perlmy $t = "123-456-78";my($key1, $key2, $key3) = ();if ($t =~ /^(\d+)\-(\d+)\-(\d+)$/) {($key1, $key2, $key3) = ($1, $2, $3);}・VB.NETDim t as String = "123-456-78"Dim r As New Regex("^(\d+)\-(\d+)\-(\d+)$")Dim m As Match = r.Match(t)Dim key1 As Integer = m.Groups(1).ValueDim key2 As Integer = m.Groups(2).ValueDim key3 As Integer = m.Groups(3).Value