[Moscow.pm] "Perl -- за и против"

Akzhan Abdulin akzhan.abdulin на gmail.com
Чт Авг 30 07:23:43 PDT 2012


text.match(/^a?bc/m) и иже с ним вас не спасут?

30 августа 2012 г., 16:48 пользователь Ivan Petrov
<i.petro.77.00 на gmail.com>написал:

> > И часто Вы пишите подобное?
>
> бывает.
>
> вот недавно возился именно с JS
>
> задачка:
>
> var text =
>     "some text line1\n" +
>     "some text2\n" +
>     "some text3\n" +
>     ...
> ;
>
> короче имеется многстрочная текстушка.
>
> нужно взять кусочек вида например ^a?bc и разбить весь текст на три
> переменных:
>
>  - то что до ^a?bc
>  - собственно ^a?bc
>  - то что после ^a?bc
>
>
> ну то что на перле решается как-то так
>
> my ($head, $pattern, $tail) = $str =~ /(.*?)(^a?bc)(.*)/sm;
>
>
> изобразите на других языках, JS-том же.
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120830/156a2611/attachment.html>


Подробная информация о списке рассылки Moscow-pm