Size: a a a

2020 December 09

YT

Yolkin Timofey in use Perl or die;
мне вот такое подошло
\b(мама|мыла|раму) (?!\1)((?1)) (?!\1)(?!\2)((?1))\b
источник

YT

Yolkin Timofey in use Perl or die;
но я не понимаю конструкцию
((?1))
это как понимать в данном случае?
источник

АК

Алексей Клименко... in use Perl or die;
Yolkin Timofey
мне вот такое подошло
\b(мама|мыла|раму) (?!\1)((?1)) (?!\1)(?!\2)((?1))\b
Если бы я писал на JS, я бы разбил исходную строку одной грубой регуляркой, а потом бы результаты ещё раз обработал более специфично.
источник

YT

Yolkin Timofey in use Perl or die;
Алексей Клименко
Если бы я писал на JS, я бы разбил исходную строку одной грубой регуляркой, а потом бы результаты ещё раз обработал более специфично.
да, мне тоже это нравится, но условия таковы, что нужно именно в одну рег-ку решить)
источник

АК

Алексей Клименко... in use Perl or die;
Странные условия.
источник

YT

Yolkin Timofey in use Perl or die;
Алексей Клименко
Странные условия.
ну представь, что это сигнатура и её дробить нельзя
источник

YT

Yolkin Timofey in use Perl or die;
это как вместо слова жопа искать сначала "жо", а след. рег-кой "па"
источник

АК

Алексей Клименко... in use Perl or die;
Yolkin Timofey
ну представь, что это сигнатура и её дробить нельзя
Не вижу проблемы в том, чтобы сделать матч (мама|мыла|раму), потом посмотреть, что вернулось в $1, а потом уже устроить второй матч по нему.
источник

YT

Yolkin Timofey in use Perl or die;
если в коде, то да
источник

АК

Алексей Клименко... in use Perl or die;
Yolkin Timofey
это как вместо слова жопа искать сначала "жо", а след. рег-кой "па"
Если у меня там сто жоп, то я сначла «глобальной» регуляркой разбираю на целые жопы, а потом иду по массиву и матчу части каждой по отдельности.
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Если у меня там сто жоп, то я сначла «глобальной» регуляркой разбираю на целые жопы, а потом иду по массиву и матчу части каждой по отдельности.
Ну и зря
источник

SZ

Sergey Zhmylove in use Perl or die;
Yolkin Timofey
если в коде, то да
Ещё помощь нужна?
источник

АК

Алексей Клименко... in use Perl or die;
Sergey Zhmylove
Ну и зря
источник

YT

Yolkin Timofey in use Perl or die;
Sergey Zhmylove
Ещё помощь нужна?
я не понимаю конструкцию
((?1))
источник

YT

Yolkin Timofey in use Perl or die;
это типа нумерованное сохранение? но почему не \1 тогда?
источник

SZ

Sergey Zhmylove in use Perl or die;
Потому что $1 это конкретный матч
источник

SZ

Sergey Zhmylove in use Perl or die;
Не используй \1
источник

SZ

Sergey Zhmylove in use Perl or die;
(?1) это отсылка к субпаттерну
источник

IB

Ivan Bessarabov in use Perl or die;
источник

SZ

Sergey Zhmylove in use Perl or die;
Нужен для рекурсивных регулярок
источник