URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1407
[ Назад ]

Исходное сообщение
"Programmers SOS! Необходимо из извесного диапозона позиций слов "

Отправлено RUSLAN , 17-Фев-03 18:07 
вырезать текст по самым приближённым позициям с огрничениями до 80 символов!? ALL нужен ваш совет и предложения !
Есть переменная $longstring=" VERY LONG TEXT ....";
Есть файл с позициями каждого слова в строке, где каждая позиция соответсвует
позиции слова в переменной $longstring

файл позиций слов:

.....
Киев        4 78 105 126            
столица        11 80
Украины        18 62
Мать            22 89
Россия          28 102
никого          34 53 103
не забудет      44 104
.....


Из файла позиций видно что по слову Киев позиции 78 105 126 явл самыми приближёнными,
которые входят в диапозон до 80 символов (тоесть 126-78=48 ), число 48 входит в 80,
значит этот текст мона вырывать.

А как это выразить на практике ?  

p.s  Если что-то непонятно, не стисняйтесь пишите ! ;-)


Содержание

Сообщения в этом обсуждении
"RE: Programmers SOS! Необходимо из извесного диапозона позиций с..."
Отправлено XMan , 18-Фев-03 23:57 
Как вырезать текст из строки ? Типа вот этого:

substr($string,$start_position,$chars_count)='';

?


PS. Раз ты так резво принялся за перл, рекомендуется к прочтению "Изучаем Perl" и потом "Perl. Библиотека программиста". Обе от O'Reilly.