$1,$2,$3..$x?, Кипер, 29-Сен-05, 13:55 [смотреть все]Вопрос: количество переменных вида $1,$2,$3....$x - существет ли их ограничение ? Возникло в связи с задачей имея шаблон парсинга одной записи(html->mysql) получать значения нужных полей. Сделал через eval и пр. еще не тестил, но у меня получилось максимальное - $13 (обычно у меня не было больше $4:), что-то мне подсказывает что $9 - предел. Есть альтернативное решение с использованием только $1 но оно мне не хочется писать :) |
- $1,$2,$3..$x?, dimcha, 14:48 , 29-Сен-05 (1)
если использовать shift, то можно сдвигать переменные и зменять $0-$9 следующей партией. Посмотри доку "Программирование в bash", там это вроде описывалось...
- $1,$2,$3..$x?, chip, 14:43 , 30-Сен-05 (3)
>если использовать shift, то можно сдвигать переменные и зменять $0-$9 следующей партией. >Посмотри доку "Программирование в bash", там это вроде описывалось...Тема Perl, bash идет лесом.
- $1,$2,$3..$x?, chip, 14:42 , 30-Сен-05 (2)
>Вопрос: >количество переменных вида $1,$2,$3....$x - существет ли их ограничение ? А что мешает банальным однострочником проверить ? perl -e '"123456789a" =~ /(\d)(\d)(\d)(\d)(\d)(\d)(\d)(\d)(\d)(.)/;print$10' Далее вариации на тему... Во-вторых, никто не отменял perldoc perlre: There is no limit to the number of captured substrings that you may use.
|