|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ruslan Bondarev 2:463/94.12 17 Jul 2001 20:35:59 To : All Subject : regexp -------------------------------------------------------------------------------- Разыскивается красивый регексп для решения такой задачи: Задан некий список шаблонов слов или частей слов, нужно отматчить все вхождения шаблонов в строке и выдать сам шаблон, обрамленный N словами слева или справа. (если нет N слова, то выдать то что есть или ничего) Hичего кроме $\ = "\n"; for $pat (@patterns) { print $1 while (/(\w*\W*\w*$pat\w*\W*\w*)/igo); } в голову не лезет, но это некрасивое решение + только по одному слову обрамление. ... bye. --- Медленно любила, пережевывая... * Origin: (2:463/94.12) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/27783b54a469.html, оценка из 5, голосов 10
|