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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сравнение текста 
:(
    Опции темы
warlock000
Дата 25.8.2011, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Привет всем, собственно проблема в следующем, есть некий текст типа:

Бла бла бла бо бо бо буб бу бу 123456789
Бу бу ба бе бу бр кр мр фр 123456789 000111222 5454654165
ла ла ла тра та та ту ту ту 987654321
Бла бла бла бо бо бо буб бу бу 123456789 987654321 000111222 5454654165
Бла бла бла бо бо бо буб бу бу 123456789 000111222
итд

Из этого текста нужно взять все числовые значение и сравнить их, тоесть если 123456789 в тексте встречается более 5 раз все строки удаляются, в принцыпе это всё решается регуляркой s/123456789{5,100}//g; но мне нужно сравнить все числа с каждой с этой регуляркой, вчера почитал про хэши но так толком нивчем и не разобрался, если не трудно выложите пример сравнения.

З.Ы. Условия должны быть такими, если числа совпадают более 5 раз тогда происходит удаление всех чисел в тексте, и если происходит удоление число это пишется в лог. Заранее благодарен

Это сообщение отредактировал(а) warlock000 - 25.8.2011, 13:56
PM MAIL   Вверх
warlock000
Дата 26.8.2011, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Неужели никто не знает, или уже раздел умер?))
PM MAIL   Вверх
alezzz
Дата 26.8.2011, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сплю...
**


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

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



Цитата(warlock000 @  26.8.2011,  08:47 Найти цитируемый пост)
или уже раздел умер?))

А причем тут разработка для web, это бы в общий раздел.
Цитата(warlock000 @  25.8.2011,  08:23 Найти цитируемый пост)
в принцыпе это всё решается регуляркой s/123456789{5,100}//g

Точно решается такой регуляркой? а если число встретится 101 раз? да и вообще непонятно как эта регулярка хоть что-то сделает в приведеном в примере тексте. 
Цитата(warlock000 @  25.8.2011,  08:23 Найти цитируемый пост)
вчера почитал про хэши но так толком нивчем и не разобрался

Нужно разобраться. И какие размеры файла? он весь в память влезет? 
PM MAIL   Вверх
warlock000
Дата 26.8.2011, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(alezzz @  26.8.2011,  09:19 Найти цитируемый пост)

Точно решается такой регуляркой? а если число встретится 101 раз? да и вообще непонятно как эта регулярка хоть что-то сделает в приведеном в примере тексте.  


Я не думаю что числа в тексте будут повторятся более 30-50 раз
Цитата(alezzz @  26.8.2011,  09:19 Найти цитируемый пост)

Нужно разобраться. И какие размеры файла? он весь в память влезет?  

Размеры файлов максимум 5 мегабайт, я думаю всё влезет
PM MAIL   Вверх
warlock000
Дата 26.8.2011, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Тема переехала, прошу отписываться в нейhttp://forum.vingrad.ru/forum/act-ST/f-5/t-336922/unread-1.html , а модераторов попрошу закрыть эту.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


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

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


 




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


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

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