2011-01-06 9 views
0

2つの数字が ' - 'のような文字で区切られた値があります。例、Perlの文字で結合された値を区切る正規表現

123-456 
98765-4321 
1-2345 

私が必要とするのは、 ' - 'の前の数字と2つの異なる変数の後の数字を区切ることです。だから、123-456については、123を1つの変数に、456を別の変数に分けたいと思う。

私はこれをPerlでどうやって行いますか?

答えて

3
my $string = '123-456'; 
my ($first, $second) = split /-/, $string; 
4
split(/-/, "123-456"); # => ("123", "456") 
2
my ($before, $after) = /(\d+)-(\d+)/; 
関連する問題