Uh oh!
There was an error while loading. Please reload this page.
Lookahead and lookbehind - #439
Conversation
dolgachio
left a comment
There was a problem hiding this comment.
Дякую, за ваш внесок! Вибачаюсь, що так довго перевіряв.
Я сам внесу всі необхідні зміни і прийму ваш пулл реквест
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| Пам'ятайте, `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`| |
javascript-translate-bot
commented
Mar 12, 2023
Please make the requested changes. After it, add a comment "/done". |
dolgachio
commented
Mar 12, 2023
@all-contributors add @MrsMelnychenko for translation |
@stas-dolgachov @MrsMelnychenko already contributed before to translation |
javascript-translate-bot
commented
Mar 12, 2023
Thank you 💖 I updated the Progress Issue #1 🎉 🎉 🎉 |
No description provided.