![]() |
|
Модераторы: ginnie, korob2001 |
![]()
|
|
| Bronson |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
есть файл содержащий {1,3,4,5 4
3, 4, 5, 6, 2,3,4} надо выбрать из строк только скаляры и составить из них один полноценный массив, без пробелов, скобок и прочего, как? |
|||
|
||||
| KSURi |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: 5 Всего: 27 |
-------------------- Died at Life.pl line 21 |
|||
|
||||
| Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: нет Всего: 34 |
Вроде для лаб. работ уже поздно....
|
|||
|
||||
| Bronson |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
будет вам смеяться, себя на стадии обучения все помнят...
премного благодарен.. |
|||
|
||||
| Bronson |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
а тут как я понял удаляется все подряд кроме скаляров, а как поймать интовое отрицательное число
|
|||
|
||||
| Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: нет Всего: 34 |
||||
|
||||
| KSURi |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: 5 Всего: 27 |
А что, целое отрицательное - не скаляр?
-------------------- Died at Life.pl line 21 |
|||
|
||||
| Bronson |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
my @digits = $data =~ /(\-?\d+)/gs;
а что делать если значения в массиве не в десятичной системе, а в шестнадцатиричной ? нашел только \xnn, но не понял как реализовать |
|||
|
||||
| Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: нет Всего: 34 |
|
|||
|
||||
| Bronson |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
простите за не полную точность, массив в шестнадцатиричной системе записан иначе:
{0xC, 0x6,0x946 0x12, 0x194 , 0x8, 0xE 0x7, 0x8} вот из такой записи надо вырвать значения, обязательно в сочетании с "0x" |
|||
|
||||
| Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: нет Всего: 34 |
Тебе надо все разжевать и в рот положить?
Добавлено через 21 секунду Ну хоть немного надо свою голову включать... |
|||
|
||||
| Bronson |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
не откажусь, 3-я неделя как с перлом связался
|
|||
|
||||
| KSURi |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: 5 Всего: 27 |
perldoc perlre
Это сообщение отредактировал(а) KSURi - 31.7.2009, 00:22 -------------------- Died at Life.pl line 21 |
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 6 Всего: 49 |
KSURi, ты имел ввиду perldoc perlre?
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| KSURi |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: 5 Всего: 27 |
Упс. Да, конечно. Спасибо за исправление. Пост свой отредактировал, чтобы людей не смущать.
-------------------- Died at Life.pl line 21 |
|||
|
||||
![]()
|
| Правила форума "Perl: Системное программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |