From eb8af551a84cdc8baca2bedaa8858ada954bff48 Mon Sep 17 00:00:00 2001 From: Slava Leleka Date: Thu, 27 Oct 2022 12:23:06 +0300 Subject: [PATCH] fix path examples --- .../docs.en.md | 16 +++++++------- .../docs.ru.md | 22 +++++++++---------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/01.general/02.how-to-create-your-own-ad-filters/docs.en.md b/01.general/02.how-to-create-your-own-ad-filters/docs.en.md index 57ff80e2..15f70e68 100644 --- a/01.general/02.how-to-create-your-own-ad-filters/docs.en.md +++ b/01.general/02.how-to-create-your-own-ad-filters/docs.en.md @@ -2327,14 +2327,14 @@ $path ["=" pattern] > `$path` modifier supports regular expressions in [the same way](#regexp-support) basic rules do. #### `path` examples: -* `[$path=page.html]##.textad` — hides a `div` with a class `textad` at `/page.html` or `/page.html?` or `/sub/page.html` or `/another_page.html` -* `[$path=/page.html]##.textad` — hides a `div` with a class `textad` at `/page.html` or `/page.html?` or `/sub/page.html` of any domain but not at `/another_page.html` -* `[$path=|/page.html]##.textad` — hides a `div` with a class `textad` at `/page.html` or `/page.html?` of any domain but not at `/sub/page.html` -* `[$path=/page.html|]##.textad` — hides a `div` with a class `textad` at `/page.html` or `/sub/page.html` of any domain but not at `/page.html?` -* `[$path=/page*.html]example.com##.textad` — hides a `div` with a class `textad` at `/page1.html` or `/page2.html` or any other path matching `/page<...>.html` of `example.com` -* `[$path]example.com##.textad` — hides a `div` with a class `textad` at the main page of `example.com` -* `[$domain=example.com,path=/page.html]##.textad` — hides a `div` with a class `textad` at `page.html` of `example.com` and all subdomains but not at `another_page.html` -* `[$path=/\\/(sub1|sub2)\\/page\\.html/]##.textad` — hides a `div` with a class `textad` at both `/sub1/page.html` and `/sub2/page.html` of any domain (please, note the [escaped special characters](#non-basic-rules-modifiers-syntax)) +* `[$path=page.html]##.textad` hides a `div` with a class `textad` at `/page.html` or `/page.html?` or `/sub/page.html` or `/another_page.html` +* `[$path=/page.html]##.textad` hides a `div` with a class `textad` at `/page.html` or `/page.html?` or `/sub/page.html` of any domain but not at `/another_page.html` +* `[$path=|/page.html]##.textad` hides a `div` with a class `textad` at `/page.html` or `/page.html?` of any domain but not at `/sub/page.html` +* `[$path=/page.html|]##.textad` hides a `div` with a class `textad` at `/page.html` or `/sub/page.html` of any domain but not at `/page.html?` +* `[$path=/page*.html]example.com##.textad` hides a `div` with a class `textad` at `/page1.html` or `/page2.html` or any other path matching `/page<...>.html` of `example.com` +* `[$path]example.com##.textad` hides a `div` with a class `textad` at the main page of `example.com` +* `[$domain=example.com,path=/page.html]##.textad` hides a `div` with a class `textad` at `page.html` of `example.com` and all subdomains but not at `another_page.html` +* `[$path=/\\/(sub1|sub2)\\/page\\.html/]##.textad` hides a `div` with a class `textad` at both `/sub1/page.html` and `/sub2/page.html` of any domain (please, note the [escaped special characters](#non-basic-rules-modifiers-syntax)) > **Compatibility with different versions of AdGuard.** Rules with `$path` modifier are supported by AdGuard for Windows, Mac, Android, and AdGuard Browser extension for Chrome, Firefox, Edge. diff --git a/01.general/02.how-to-create-your-own-ad-filters/docs.ru.md b/01.general/02.how-to-create-your-own-ad-filters/docs.ru.md index 29505c31..0a723b3b 100644 --- a/01.general/02.how-to-create-your-own-ad-filters/docs.ru.md +++ b/01.general/02.how-to-create-your-own-ad-filters/docs.ru.md @@ -2303,19 +2303,19 @@ $path ["=" pattern] > Если `pattern` не указан для модификатора `$path`, правило применится только на главной странице сайта. -> Обратите внимание, что модификатор пути также соответствует параметрам запроса. +> Обратите внимание, что модификатор `$path` также соответствует параметрам запроса. -> Модификатор `path` поддерживает регулярные выражения [таким же образом](#regexp-support), что и базовые правила. +> Модификатор `$path` поддерживает регулярные выражения [таким же образом](#regexp-support), что и базовые правила. -#### Примеры `path`: -* `[$path=page.html]##.textad` — скрывает `div` с классом `textad` на `/page.html`, `/page.html?`, `/sub/page.html` или `/another_page.html` -* `[$path=/page.html]##.textad` — скрывает `div` с классом `textad` на `/page.html`, `/page.html?`, `/sub/page.html` любого домена, но не на `/another_page.html` -* `[$path=|/page.html]##.textad` — скрывает `div` с классом `textad` на `/page.html` или `/page.html?` любого домена, но не на `/sub/page.html` -* `[$path=/page.html|]##.textad` — скрывает `div` с классом `textad` на `/page.html` или `/sub/page.html` любого домена, но не на `/page.html?` -* `[$path=/page*.html]example.com##.textad` — скрывает `div` с классом `textad` на `/page1.html`, `/page2.html` или любом другом пути, соответствующим `/page<...>.html`, на домене `example.com` -* `[$path]example.com##.textad` — скрывает `div` с классом `textad` на главной странице сайта `example.com` -* `[$domain=example.com,path=/page.html]##.textad` — скрывает `div` с классом `textad` на `page.html` домена `example.com` и всех его поддоменах, но не на `another_page.html` -* `[$path=/\\/(sub1|sub2)\\/page\\.html/]##.textad` — скрывает `div` с классом `textad` как на `/sub1/page.html`, так и `/sub2/page.html` любого домена (обратите внимание на [экранированные символы](#non-basic-rules-modifiers-syntax)) +#### Примеры `$path`: +* `[$path=page.html]##.textad` скрывает `div` с классом `textad` на `/page.html`, `/page.html?`, `/sub/page.html` или `/another_page.html` +* `[$path=/page.html]##.textad` скрывает `div` с классом `textad` на `/page.html`, `/page.html?`, `/sub/page.html` любого домена, но не на `/another_page.html` +* `[$path=|/page.html]##.textad` скрывает `div` с классом `textad` на `/page.html` или `/page.html?` любого домена, но не на `/sub/page.html` +* `[$path=/page.html|]##.textad` скрывает `div` с классом `textad` на `/page.html` или `/sub/page.html` любого домена, но не на `/page.html?` +* `[$path=/page*.html]example.com##.textad` скрывает `div` с классом `textad` на `/page1.html`, `/page2.html` или любом другом пути, соответствующим `/page<...>.html`, на домене `example.com` +* `[$path]example.com##.textad` скрывает `div` с классом `textad` на главной странице сайта `example.com` +* `[$domain=example.com,path=/page.html]##.textad` скрывает `div` с классом `textad` на `page.html` домена `example.com` и всех его поддоменах, но не на `another_page.html` +* `[$path=/\\/(sub1|sub2)\\/page\\.html/]##.textad` скрывает `div` с классом `textad` как на `/sub1/page.html`, так и `/sub2/page.html` любого домена (обратите внимание на [экранированные символы](#non-basic-rules-modifiers-syntax)) > **Совместимость с разными версиями AdGuard.** Правила с модификатором `$path` поддерживаются в AdGuard для Windows, Mac, Android и Браузерном расширении AdGuard для Chrome, Firefox, Edge.