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

если б спасало то наверное я бы сюда не написал эту задачку?


попробуйте в консольном nodejs тест написать например :)

> 30 августа 2012 г., 16:48 пользователь Ivan Petrov <[email protected]>
> написал:

>> И часто Вы пишите подобное?

> бывает.

> вот недавно возился именно с 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
[email protected] | http://moscow.pm.org

Ответить