Lookahead and lookbehind#439
Conversation
dolgachio
left a comment
There was a problem hiding this comment.
Дякую, за ваш внесок! Вибачаюсь, що так довго перевіряв.
Я сам внесу всі необхідні зміни і прийму ваш пулл реквест
9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/solution.md
Outdated
Show resolved
Hide resolved
9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/solution.md
Outdated
Show resolved
Hide resolved
9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/solution.md
Outdated
Show resolved
Hide resolved
9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/solution.md
Outdated
Show resolved
Hide resolved
9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/task.md
Outdated
Show resolved
Hide resolved
| Пам'ятайте, `str.match` (без флажку `pattern:g`) і `str.matchAll` (всі) повертає співпадіння у вигляді масиву з властивістю `індекс`, тож ми точно знаємо де саме в тексті вони знаходяться і можемо перевірити контекст. | ||
|
|
||
| But generally lookaround is more convenient. | ||
| Але загалом перегляд уперед і назад більш підходящі. |
There was a problem hiding this comment.
| Але загалом перегляд уперед і назад більш підходящі. | |
| Але загалом перевірка уперед і назад більш підходящі. |
| | `X(?!Y)` | Negative lookahead | `pattern:X` if not followed by `pattern:Y` | | ||
| | `(?<=Y)X` | Positive lookbehind | `pattern:X` if after `pattern:Y` | | ||
| | `(?<!Y)X` | Negative lookbehind | `pattern:X` if not after `pattern:Y` | | ||
| | `X(?=Y)` | Позитивний перегляд уперед | `pattern:X` якщо за ним йде `pattern:Y` | |
There was a problem hiding this comment.
| | `X(?=Y)` | Позитивний перегляд уперед | `pattern:X` якщо за ним йде `pattern:Y` | | |
| | `X(?=Y)` | Позитивна перевірка уперед | `pattern:X` якщо за ним йде `pattern:Y` | |
| | `(?<=Y)X` | Positive lookbehind | `pattern:X` if after `pattern:Y` | | ||
| | `(?<!Y)X` | Negative lookbehind | `pattern:X` if not after `pattern:Y` | | ||
| | `X(?=Y)` | Позитивний перегляд уперед | `pattern:X` якщо за ним йде `pattern:Y` | | ||
| | `X(?!Y)` | Негативний перегляд уперед | `pattern:X` якщо за ним не йде `pattern:Y` | |
There was a problem hiding this comment.
| | `X(?!Y)` | Негативний перегляд уперед | `pattern:X` якщо за ним не йде `pattern:Y` | | |
| | `X(?!Y)` | Негативна перевірка уперед | `pattern:X` якщо за ним не йде `pattern:Y` | |
| | `(?<!Y)X` | Negative lookbehind | `pattern:X` if not after `pattern:Y` | | ||
| | `X(?=Y)` | Позитивний перегляд уперед | `pattern:X` якщо за ним йде `pattern:Y` | | ||
| | `X(?!Y)` | Негативний перегляд уперед | `pattern:X` якщо за ним не йде `pattern:Y` | | ||
| | `(?<=Y)X` | Позитивний перегляд назад | `pattern:X` якщо він йде після `pattern:Y` | |
There was a problem hiding this comment.
| | `(?<=Y)X` | Позитивний перегляд назад | `pattern:X` якщо він йде після `pattern:Y` | | |
| | `(?<=Y)X` | Позитивна перевірка назад | `pattern:X` якщо він йде після `pattern:Y` | |
| | `X(?=Y)` | Позитивний перегляд уперед | `pattern:X` якщо за ним йде `pattern:Y` | | ||
| | `X(?!Y)` | Негативний перегляд уперед | `pattern:X` якщо за ним не йде `pattern:Y` | | ||
| | `(?<=Y)X` | Позитивний перегляд назад | `pattern:X` якщо він йде після `pattern:Y` | | ||
| | `(?<!Y)X` | Негативний перегляд назад | `pattern:X` якщо тільки він не йде після `pattern:Y` | |
There was a problem hiding this comment.
| | `(?<!Y)X` | Негативний перегляд назад | `pattern:X` якщо тільки він не йде після `pattern:Y` | | |
| | `(?<!Y)X` | Негативна перевірка назад | `pattern:X` якщо тільки він не йде після `pattern:Y` | |
|
Please make the requested changes. After it, add a comment "/done". |
|
@all-contributors add @MrsMelnychenko for translation |
|
@stas-dolgachov @MrsMelnychenko already contributed before to translation |
|
Thank you 💖 I updated the Progress Issue #1 🎉 🎉 🎉 |
No description provided.