Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание рег. выров для многих строк. Уберите для моего ника эту красную надпи 
:(
    Опции темы
tishaishii
Дата 5.3.2006, 03:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



Задача: есть N строк, надо вывести все наиболее точные регвыры, такие, чтобы каждая строка сопоставлялась с каждым регвыром.

Например:
Код
abc
dagbhc
jksak.sasdklksaasbasdlk,saf.sadfc


Регвыр будет один:
Код
a.*?b.*?c
или не один, но один, потому, что другие выяснить сложнее, чем этот один.
PM MAIL ICQ Skype   Вверх
nitr
Дата 5.3.2006, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



Пожалуйста приведи пример точнее... я к примеру неясно понимаю, что тебе нужно. Я так понял:
генерить ре для каждой строки? Только неясно нафих?


--------------------
PM   Вверх
tishaishii
Дата 5.3.2006, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



Есть много строк. Надо найти все такие наиболее точные регвыры, каждый из которых сопоставлялся бы с любой строкой. Ну или другая формулировка: надо сравнить сложные объекты по похожести - выделить их общие классы.
Добавлено @ 20:42
"Наиболее точые регвыры", это такие, которые состоят из максимального количества постоянных частей максимальной длины. Если таких окажется несколько, то наиболее точными все сразу их можно будет считать, если количество и длина их постоянных частей будут совпадать.
Добавлено @ 20:43
Вобщем, пользоваться регвырами легко, а составлять не очень-то.
PM MAIL ICQ Skype   Вверх
nitr
Дата 5.3.2006, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



=) сложно составлять.. но вот заставить прогу это делать... и выбирать лучший... не знаю... я как-нить сам =)


--------------------
PM   Вверх
Kannabismus
Дата 6.3.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тим Тоуди



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 20.11.2005

Репутация: 1
Всего: 2



Ситуация напоминает:

Цитата
> Is there a c to perl source convertor?

Yes. It's called a programmer.

PM   Вверх
tishaishii
Дата 7.3.2006, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



Сам? А ты лично не успеешь сразу 10 запросов в минуту целый день, а если успеешь, то в добрый путь.
Ещё бы предложил лично составлять всю веб-страницу по запросу smile .
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.