[Moscow.pm] А все таки классный язык Perl.

Akzhan Abdulin akzhan.abdulin на gmail.com
Пт Дек 7 13:59:34 PST 2012


Причем работает и без модификатора m.


8 декабря 2012 г., 1:57 пользователь Akzhan Abdulin <
akzhan.abdulin на gmail.com> написал:

> Опять не понял.
>
> ➜  Projects  cat 1.js
> var s = "faulta\nbtalerance";
>
> var re = /(.*?)(a\nb)(.*)/m;
>
> var m = re.exec(s);
>
> console.log(m);
>
> ➜  Projects  node 1.js
> [ 'faulta\nbtalerance',
>   'fault',
>   'a\nb',
>   'talerance',
>   index: 0,
>   input: 'faulta\nbtalerance' ]
>
>
> 8 декабря 2012 г., 1:52 пользователь Ivan Petrov <i.petro.77.00 на gmail.com>написал:
>
> > В принципе это оффтопик, но я всетаки не понял, чем вам не нравятся
>> регулярки в
>> > JS, благо в основном они выполнены на libpcre. Правда, у Google другая
>> > реализация, намного более быстрая: <http://blog.chromium.org/2009/02/
>> > irregexp-google-chromes-new-regexp.html>).
>>
>> ну я же привел пример регулярки, которую в JS выполнить невозможно:
>> многострочный регексп с захватами.
>>
>>  /(.*?)(a\nb)(.*)/s
>>
>> Это уж я молчу о прочих других модификаторах. мне пофиг на какой
>> библиотеке реализованы кривые и недоделанные регулярники в руби, JS
>> или питоне. я вижу что они по сравнению с Perl'овыми кривые или
>> кастрированные. мне этого достаточно
>>
>> > Ну и вопрос о том, что лучше, неявное или явное преобразование типов,
>> вообще
>> > религиозный.
>>
>> он был бы религиозным, если бы нормальный Perl'овый подход никто не
>> знал бы. Однако у нас есть Perl, который демонстрирует что с
>> пользователя можно снять геморрой с явным преобразованием типа БЕЗ
>> ПОТЕРИ эффективности. Всего навсего нужно разделить явно строковые и
>> числовые операторы.
>>
>> Да у Perl остается один оператор приведения типа - int. Это есть
>> недостаток, связанный с тем что не разделены операторы деления на
>> целочисленное и вещественное. Но эту проблему легко решить уже
>> средствами языка :)
>> Но у Perl должны же быть какие-то недостатки? иначе некуда было бы его
>> развивать :)
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20121208/4910b0a2/attachment-0001.html>


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