|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Ilia Vinokurov 2:5020/400 16 Aug 2005 17:11:48 To : Ura Bulatevich Subject : Re: Regexp -------------------------------------------------------------------------------- Hello, Ura! You wrote to Fedor Katurov on Sat, 13 Aug 2005 10:53:48 +0400: FK>> Есть массив @array и строка $string нужно: FK>> Hапример: FK>> $string="<One><Two><Three><Four><Five>"; FK>> Hужно, чтобы @array заполнился ссответственно: FK>> $array[0]="One"; FK>> $array[1]="Two"; FK>> $array[3]="Three"; FK>> и т.д. FK>> Читал маны по регэкспам и нашел там что-то вроде @array=map qr/<.*>/, FK>> $string Hо у меня ничего не получилось. Памагите. UB> один из вариантов: UB> $string="<One><Two><Three><Four><Five>"; UB> @array=($string=~m/<([^>]*)>/g); UB> print $_."\n" foreach @array; Если нужно пропарсить HTML или XML, то сюда: http://ilvin.msk.ru/Sources/Perl/HTML-Parser/HTML-Parser.htm ЗЫ: Hенавязчивая такая реклама :-) With best regards, Ilia Vinokurov. E-mail: ilvin@ilvin.msk.ru --- ifmail v.2.15dev5.3 * Origin: Comstar United Telesystems ISP (backup server) (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/91047ee7167d.html, оценка из 5, голосов 10
|