- RU.PERL ----------------------------------------------------------- RU.PERL -
Msg : #4563 [633]
От : Alexander Lunkov 2:5055/201.26 08 сентября 04, 00:01
Кому : All 30 сентября 04, 06:43
Тема : поиск в строке
-------------------------------------------------------------------------------
Hello, *All!*
Озадачил знакомый. Есть текст, к примеру:
___
Какой-то текст, в котором будет производиться поиск одного или нескольких слов.
-+-
Hеобходимо с помощью re удалить все слова, кроме 3-х прилегающих к искомому
слову. К примеру, ищем слово "поиск". Результатом должно быть "котором будет
производится _поиск_ одного или нескольких". Также должен учитываться случай,
когда фразы пересекаются, т.е., если, к примеру, ищем "будет поиск", то
результат: "текст, в котором _будет_ производиться _поиск_ одного или
нескольких слов.". Желательно, чтобы результат возвращался в массив. С помощью
re это возможно сделать или искать иные способы?
Sincerely yours, Alex
--- GoldED+/BSD 1.1.5
* Origin: Люди всегда будут такими, какими делают их женщины. (2:5055/201.26)