LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Пример тут в каждом сообщении этой темы.

Я просил пример входных данных. Из всех сообщений есть только два с примерами входных данных. Один — «http://http://http://http://httphttp://» и ещё один от ТС’а в ссылке на regex101. Оба примера матчатся и регуляркой ТС’а и твоей регуляркой. Разницы нет.

Ты облажался и виляешь.

В чём? o_O
Я же вопросы задавал. Как можно облажаться, задавая вопросы?

Что непонятного в том, что .*? без окончания просто мусор?

Ты pcrepattern читал? Там в точности написано, что для PCRE означает .*?: «if a quantifier is followed by a question mark, it ceases to be greedy, and instead matches the minimum number of times possible». Если .*? будет в конце, он сматчит ровно ноль символов, потому что ноль — минимально возможное. Какой ещё «мусор»? Что за бред ты несёшь?

Исходная версия i-rinat, :

Ты облажался и виляешь.

В чём? o_O
Я же вопросы задавал. Как можно облажаться, задавая вопросы?

Что непонятного в том, что .*? без окончания просто мусор?

Ты pcrepattern читал? Там в точности написано, что для PCRE означает .*?: «if a quantifier is followed by a question mark, it ceases to be greedy, and instead matches the minimum number of times possible». Если .*? будет в конце, он сматчит ровно ноль символов, потому что ноль — минимально возможное. Какой ещё «мусор»? Что за бред ты несёшь?