Size: a a a

2020 December 09

SZ

Sergey Zhmylove in use Perl or die;
Rajesh
I always forget what Is the use of ? In regex
It depends
источник

SZ

Sergey Zhmylove in use Perl or die;
In general ? means 0 or 1 repetition of matching subpattern
источник

R

Rajesh in use Perl or die;
Sergey Zhmylove
In general ? means 0 or 1 repetition of matching subpattern
Any example?
источник

VG

Vadim Goncharov in use Perl or die;
Rajesh
Any example?
see perlretut & perlrequick, there are examples there
источник

R

Rajesh in use Perl or die;
Vadim Goncharov
see perlretut & perlrequick, there are examples there
Tenks
источник

YT

Yolkin Timofey in use Perl or die;
Rajesh
Tenks
Your firstname is Kutropali?))
источник

VG

Vadim Goncharov in use Perl or die;
Yolkin Timofey
Your firstname is Kutropali?))
как это переводится или что за мем?
источник

R

Rajesh in use Perl or die;
Yolkin Timofey
Your firstname is Kutropali?))
источник

АК

Алексей Клименко... in use Perl or die;
Vadim Goncharov
аналогично во всех пунктах
Я совершенно не вижу смысла городить одну огромную регулярку там, где есть техническая возможность сделать обработку кодом. Может вообще split / substr / index лучше применить?
Например вместо парсинга регуляркой чего-нибудь типа
"строка":число,
"строка":число,
– сначала разбить по "\n", потом найти позицию ":"
И дальше смотреть, что у нас справа, а что у нас слева. Трим, субстринг.

Не-е-ет, мы же любители регулярок, давайте напишем монстра, который в экран не влезает.
Чтобы потом чесать затылок, почему в каком-то конкретном случае он _вообще_ нечего не сматчил.
источник

VG

Vadim Goncharov in use Perl or die;
например, чтоб работало быстро
источник

АК

Алексей Клименко... in use Perl or die;
источник

VG

Vadim Goncharov in use Perl or die;
удобно, когда все три можно совместить, правда?
источник

YT

Yolkin Timofey in use Perl or die;
Vadim Goncharov
как это переводится или что за мем?
Это персонаж из сериала Теория большого взрыва)
источник

K

Kolunchik in use Perl or die;
Что за сериал? Из новых?
источник

АК

Алексей Клименко... in use Perl or die;
источник

VG

Vadim Goncharov in use Perl or die;
не индус
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Я совершенно не вижу смысла городить одну огромную регулярку там, где есть техническая возможность сделать обработку кодом. Может вообще split / substr / index лучше применить?
Например вместо парсинга регуляркой чего-нибудь типа
"строка":число,
"строка":число,
– сначала разбить по "\n", потом найти позицию ":"
И дальше смотреть, что у нас справа, а что у нас слева. Трим, субстринг.

Не-е-ет, мы же любители регулярок, давайте напишем монстра, который в экран не влезает.
Чтобы потом чесать затылок, почему в каком-то конкретном случае он _вообще_ нечего не сматчил.
Лично я не вижу ничего монстроузного в такой регулярке.
Зато ты понимаешь, например, мне от роскомпозора в виде xml прилетает 2 гига «строка». Уже представил, сколько нужно памяти, чтобы сплитнуть её на две по заданному слову и проверить каждую из половин на другое заданное слово..?
источник

SZ

Sergey Zhmylove in use Perl or die;
Подсказка: каждый список будет кушать свою память.
источник

VG

Vadim Goncharov in use Perl or die;
Sergey Zhmylove
Лично я не вижу ничего монстроузного в такой регулярке.
Зато ты понимаешь, например, мне от роскомпозора в виде xml прилетает 2 гига «строка». Уже представил, сколько нужно памяти, чтобы сплитнуть её на две по заданному слову и проверить каждую из половин на другое заданное слово..?
Залго любит тебя!
источник

АК

Алексей Клименко... in use Perl or die;
Sergey Zhmylove
Лично я не вижу ничего монстроузного в такой регулярке.
Зато ты понимаешь, например, мне от роскомпозора в виде xml прилетает 2 гига «строка». Уже представил, сколько нужно памяти, чтобы сплитнуть её на две по заданному слову и проверить каждую из половин на другое заданное слово..?
Один лектор из МГУ как-то рассказывал про свой любимый линуксовый текстовый редактор (только не помню, какой).

Говорит – только через него можно открыть файл любого умопомрачительного объёма и что-то дописывать в него в строку в середине.
Там, типа, как-то хитро он на два файла разбивался по позиции каретки.
источник