|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vilfred 2:5020/400 01 Sep 2001 13:41:15 To : Alexander Babanov Subject : Re: need regex --------------------------------------------------------------------------------
Привет!
AB> Тут пробегала пару раз: выцепить подстроку с N
AB> окружающими словами,
AB> желательно по N/2 с каждой стороны, но если не
AB> хватает - побольше
AB> с другой. Я понятно излагаю? :)
Hе понял про второе, первое типа этого(но может можна и лучше сделать):
#!/usr/bin/perl
$_=qq~
muha hru 2x2 ubijtza,
razzzzdolbay.
fluder foreva, poubival bi, svolochi nenavigu.
gadi, paraziti. Vo pole berezka stoyala,
sednia vdrug vziala i upala.
kolbasno!
~;
$n=5;
if(
/((\w+[,\.\n^\s]*){$n})
(\s*vdrug\s*)
(([\s,\.\n^]*\w+){$n})/x
){
print "$1 $3 $4\n";
}
Дима
--
Отправлено через сервер Talk.Ru - http://www.talk.ru
--- ifmail v.2.15dev5
* Origin: Talk.ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/648833aaf008.html, оценка из 5, голосов 10
|