File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed
9-regular-expressions/10-regexp-greedy-and-lazy Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -260,7 +260,7 @@ alert( str.match(regexp) ); // <a href="link1" class="wrong">... <p style="" cla
260260Происходит следующее:
261261
2622621 . Первым делом регулярное выражение находит начало ссылки ` match:<a href=" ` .
263- 2 . Затем оно ищет ` pattern:.*? ` , берёт один символ (лениво!) и проверяет, есть ли совпадение для ` pattern:" ` (нет).
263+ 2 . Затем оно ищет ` pattern:.*? ` , берёт один символ (лениво!) и проверяет, есть ли совпадение для ` pattern:" class="doc"> ` (нет).
2642643 . Затем берёт другой символ для ` pattern:.*? ` , и так далее... пока не достигнет ` match:" class="doc"> ` . Поиск завершён.
265265
266266Но с этим есть проблема: конец совпадения находится уже за границей ссылки ` <a...> ` , вообще в другом теге ` <p> ` . Что нам не подходит.
You can’t perform that action at this time.
0 commit comments