My student guideline содержит этот пример.Regex необходимо пояснение
Мне нужно найти все -tation в перевозки, но, например, не депортация.
Я использую регулярное выражение с утверждением 'назад
/(?<=transpor)tation/
Также есть эквивалент
/tation(?<=transportation)/
Это говорит первый регулярное выражение
больше эффективности, так как он не отступает - двигатель Безразлично» t проверка состояние второй раз.
Ok. Это хорошо.
И неясна фраза для меня
Обычно это будет либо соответствовать тексту в первый раз или использовать предпросмотр, чтобы проверить, что соответствует второму шаблону вместо возвратов через него во второй раз с просмотром назад ,
Я не могу понять, как подсказки (в частности, о опережения утверждения). (до или после или)
Я считаю, что моя загадка (головоломка) будет понятна как минимум для английского языка.
Спасибо.
Эта фраза действительно неясна. Я думаю, что головоломку лучше всего решить автор этого руководства. Но мне кажется, что это абсурд. Наверное, где-то есть ошибка. –
Это означает, что первое из двух выражений более эффективно. –
Да. Я также думаю, что FIRST подсказка означает, что выражение № 1 более эффективно. О подсказке SECOND: я полагаю, он говорит о lookahead, захватывая группу и язык программирования (извлечение из строки с использованием обратных ссылок). Но это странно.) – user64667