Size: a a a

2020 January 04

VO

Vyacheslav Olkhovchenkov in Modern::Perl
но я уже нашел ответ что это дофига как сложно
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
use Data::Dumper;
print Dumper('1', 1);

# output:
$VAR1 = '1';
$VAR2 = 1;
-- вот такое мне надо.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
это решулярками не решается, как очевидно
источник

AP

Anton Petrusevich in Modern::Perl
ты имеешь в виду узнать как оно будет при енкодинге в джейсон?
источник

IB

Ivan Bessarabov in Modern::Perl
Denis F
Ну if /\d+/, если тупо в лоб
Что-то какая-то фигня этим матчится =)
источник

IB

Ivan Bessarabov in Modern::Perl
@PerlBanjoBot say '၂၃' =~ /\d+/ ? 'number' : 'not number';
источник

P

PerlBanjoBot in Modern::Perl
Ivan Bessarabov
@PerlBanjoBot say '၂၃' =~ /\d+/ ? 'number' : 'not number';
источник

AP

Anton Petrusevich in Modern::Perl
если матчить, то https://metacpan.org/pod/Regexp::Common
источник

IB

Ivan Bessarabov in Modern::Perl
Vyacheslav Koval
проверяешь регуляркой /^\d+$/
Почему-то строка со \n на конце матчится
источник

IB

Ivan Bessarabov in Modern::Perl
@PerlBanjoBot say "123\n" =~ /^\d+$/ ? 'number' : 'not number';
источник

AP

Anton Petrusevich in Modern::Perl
Ivan Bessarabov
@PerlBanjoBot say '၂၃' =~ /\d+/ ? 'number' : 'not number';
как боту сказать юз модуля? или писать  прямо руками юз?
источник

P

PerlBanjoBot in Modern::Perl
Ivan Bessarabov
@PerlBanjoBot say "123\n" =~ /^\d+$/ ? 'number' : 'not number';
источник

IB

Ivan Bessarabov in Modern::Perl
Anton Petrusevich
как боту сказать юз модуля? или писать  прямо руками юз?
можно либо use, либо писать ему однострочки (тогда нужно начать с доллара, типа `$ perl -E 'say 123'`)
источник

IB

Ivan Bessarabov in Modern::Perl
Но там есть только модули, которые с перлом поставляются
источник

AP

Anton Petrusevich in Modern::Perl
большая часть регексп::коммон с перлом идёт
источник

AP

Anton Petrusevich in Modern::Perl
Ivan Bessarabov
Почему-то строка со \n на конце матчится
ну потому что надо флаг s для такого случая, но вопрос остаётся...
источник

IB

Ivan Bessarabov in Modern::Perl
А почему бы не использовать \z вместо $ ?
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
Anton Petrusevich
ты имеешь в виду узнать как оно будет при енкодинге в джейсон?
джейсон меня тут не волнует
источник

AP

Anton Petrusevich in Modern::Perl
а что волнует? в чём разница между '1' и 1?
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
оверхед, чистота и красота.
разница в том, что первые не нужно складывать и они являются разделителями, а по вторым надо посчитать среднее
источник