Форум Рідного Міста
Ви не ввійшли [Ввійти - Зареєструватися]
Вниз

Версія для друку  
Автор: Тема: Регулярні вирази Перла ...допоможіть
Андрій Моравський
Академік
****



Повідомлень: 474
Зареєстрований: 17-8-2005
Місто: Львів
Нема на форумі


[*] написано 18-2-2006 у 18:14
Регулярні вирази Перла ...допоможіть


Код:

$str = '<url>http://www.obozrevatel.com/_site/_pic/export_logo.gif</url><title>OGLYADACH</title>'

$str =~ /<([w]+)>(.*)<(/($1))>/gx ;

print "n$1nn$2nn$3n";




і він мені нічого не знаходить... що я не так роблю..

вираз
Код:
$str =~ /<([w]+)>(.*)/gx ;

знаходить тег чудово.... а от далі оцей $1 якось не правильно вживаю... хочу ним знайти закриваючий тег..

Дякую...
Переглянути профіль користувача Зайти на домашню сторінку користувача Переглянути всі повідомлення цього користувача
Юрій Сєров
Модератор
********

Фотографія користувача


Повідомлень: 10460
Зареєстрований: 19-6-2002
Місто: Львів, Україна
Нема на форумі

Настрій: оптимістичний

[*] написано 18-2-2006 у 18:31


Чого саме ви хочете добитися?



Nauka-Online.Org - Українська Наукова Інтернет-Спільнота
Рідний край - Колекція знимків України
Переглянути профіль користувача Зайти на домашню сторінку користувача Переглянути всі повідомлення цього користувача
Андрій Моравський
Академік
****



Повідомлень: 474
Зареєстрований: 17-8-2005
Місто: Львів
Нема на форумі


[*] написано 20-2-2006 у 09:00


зробити рекурсивний вираз чи функцію який буде парсити XML.... до речі знаю як у Флеші працюється з XML... мені його функції сподобались:
XML.firstChild, XML.nextSibling,... хотів щось аналогічне зробити..

а може би якоюсь доступною мовою літературу на XML::Parsing .... бо в цьому модулі - дуб дубом...


P.S. а на рахуноквищенаведеного виразу.. помилка в мене в зворотньому посиланні... воно у виразі не $1 має бути а \1 тоді цей вираз запрацював якось....
Переглянути профіль користувача Зайти на домашню сторінку користувача Переглянути всі повідомлення цього користувача
Юрій Сєров
Модератор
********

Фотографія користувача


Повідомлень: 10460
Зареєстрований: 19-6-2002
Місто: Львів, Україна
Нема на форумі

Настрій: оптимістичний

[*] написано 20-2-2006 у 14:21


Взагалі кажучи, у перла на cpan.org є купа модулів, в тому числі парсери XML і навіть HTML. Як правило, до кожного модуля є опис. Встановлюєш і вперед!
Ось тут наприклад:
http://search.cpan.org/~msergeant/XML-Parser-2.34/Parser.pm




Nauka-Online.Org - Українська Наукова Інтернет-Спільнота
Рідний край - Колекція знимків України
Переглянути профіль користувача Зайти на домашню сторінку користувача Переглянути всі повідомлення цього користувача
Андрій Моравський
Академік
****



Повідомлень: 474
Зареєстрований: 17-8-2005
Місто: Львів
Нема на форумі


[*] написано 20-2-2006 у 15:25


ну а російською може є про це.... :(
Переглянути профіль користувача Зайти на домашню сторінку користувача Переглянути всі повідомлення цього користувача
Юрій Сєров
Модератор
********

Фотографія користувача


Повідомлень: 10460
Зареєстрований: 19-6-2002
Місто: Львів, Україна
Нема на форумі

Настрій: оптимістичний

[*] написано 20-2-2006 у 15:38


Цитата:
ну а російською може є про це.... :(

дивись приклади - має бути нескладно...




Nauka-Online.Org - Українська Наукова Інтернет-Спільнота
Рідний край - Колекція знимків України
Переглянути профіль користувача Зайти на домашню сторінку користувача Переглянути всі повідомлення цього користувача

  Догори

Статичне дзеркало форуму

Львів
Pоwered by XМB
Developed by Avеnture Media & The XМB Group © 2002-2006



Інші проекти:
Наука-Онлайн - Об'єднання українських науковців
Львів - Фотоблог міста
ІБАС. Інформаційна, бібліотечна та архівна справа - Сучасна освітня спеціальність
School review 4312
Реклама: