Регулярное выражение для разделения значений, соединенных символом в Perl - PullRequest
0 голосов
/ 07 января 2011

У меня есть значения, в которых два числа разделены символом вроде «-».Например,

123-456
98765-4321
1-2345

Мне нужно разделить числа, которые находятся перед «-» и после него, на две разные переменные.Итак, для 123-456 я хочу разделить 123 на одну переменную и 456. на другую.

Как мне это сделать в Perl?

Ответы [ 3 ]

4 голосов
/ 07 января 2011
split(/-/, "123-456");   # => ("123", "456")
3 голосов
/ 07 января 2011
my $string = '123-456';
my ($first, $second) = split /-/, $string;
2 голосов
/ 07 января 2011
my ($before, $after) = /(\d+)-(\d+)/;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...