простой вопрос по разделению строки в Perl, artem, 26-Янв-05, 13:57 [смотреть все]Имеется строка вида $string=" 4567 456790 890 90678 "; Требуется занести цифры, содержащиеся в строке в массив, игнорируя пробелы, кол-во которых в строке произвольно(то есть $array[0]=4567, $array[1]=456790, $array[2]=890, $array[3]=90678).Пытаюсь сделать @array=split(/\s/,$string); но в результате получаю несколько пустых элементов массива.
|
- простой вопрос по разделению строки в Perl, sly, 14:04 , 26-Янв-05 (1)
нужно указать, что пробелов может быть больше одного. @array=split(/\s+/,$string);также скорее всего понадобится удаление пробелов в начале строки, итого: $string =~ s/^\s+//; @array = split(/\s+/,$string);
- простой вопрос по разделению строки в Perl, artem, 14:08 , 26-Янв-05 (2)
>нужно указать, что пробелов может быть больше одного. >@array=split(/\s+/,$string); > >также скорее всего понадобится удаление пробелов в начале строки, итого: >$string =~ s/^\s+//; >@array = split(/\s+/,$string); Спасибо :)
|