![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| TOXA23 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 6.2.2006 Репутация: нет Всего: нет |
У меня есть некоторый фаил «category.txt»
помогите сделать чтобы скипт читал не по целым строкам, а по словам (между слов раздилитель «|») тоесть: в файле «category.txt»: soft|софт comp|компьютор web|интерне вывести: soft софт comp компьютор web интерне вот мой скрипт который читает из файла «category.txt» по строкам:
Это сообщение отредактировал(а) korob2001 - 6.2.2006, 22:13 |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 13 Всего: 61 |
Разбивай строку по символу разделителю:
Если нужно обрезать конец строки, то достаточно одного chomp, chop не нужен. Если chomp не передана переменная, то будет удалён символ пееревода строки из переменной $_, потому её указывать не обязательно, тоже самое касается и split, а так же поиска по шаблону с подстановкой. Модератор: Для вставки кода, пользуйся кнопкой КОД, из выпадающего списка выбери тот язык, код которого ты вставляешь. После чего код не будет терять форматирование, а так же будет подсвечен. Это сообщение отредактировал(а) korob2001 - 6.2.2006, 22:11 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| Kiber_rat |
|
||||||||
![]() MACMANIAC ![]() ![]() Профиль Группа: Участник Сообщений: 276 Регистрация: 18.4.2002 Где: Ashdod, Israel Репутация: 1 Всего: 9 |
Вот тебе еще вариант
И еще пару примеров, для "закрепления"
Это сообщение отредактировал(а) Kiber_rat - 7.2.2006, 10:04 -------------------- Best regards! @..@_____Ku6ep =*=______\______KPbIC
|
||||||||
|
|||||||||
| MaxPayne |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 9.8.2005 Репутация: нет Всего: нет |
Я делал раньше так:
|
|||
|
||||
| tishaishii |
|
||||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
$/ - разделитель для чтения файлов. $\ - используется при выводе с помощью "print".
Это сообщение отредактировал(а) tishaishii - 14.2.2006, 02:04 |
||||
|
|||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |