Skip to content

Commit

Permalink
👾 smth
Browse files Browse the repository at this point in the history
  • Loading branch information
Rnbsov committed Jun 7, 2022
1 parent ce07911 commit 5e5d6eb
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ alert(str); // ...<body style="..."><h1>Hello</h1>...

Тег `pattern:<body.*>` не вернётся. Результатом этого регулярного выражения является буквально пустая строка, но она совпадает только в позициях, предшествующих `pattern:<body.*>`.

Мы заменяем "пустую строку", которая предшествует `pattern:<body.*?>` на `<h1>Hello</h1>`. Что, как раз, и есть вставка этой строки после `<body>`.
Происходит замена "пустой строки", которая предшествует `pattern:<body.*?>` на `<h1>Hello</h1>`. Что, как раз, и есть вставка этой строки после `<body>`.

P.S. Флаги регулярных выражений, такие как `pattern:s` и `pattern:i`, также могут быть полезны: `pattern:/<body.*?>/si`. Флаг `pattern:s` создает точечный `pattern:.` соответствует символу новой строки, а флаг `pattern:i` делает `pattern:<body>` также соответствующим `match:<BODY>` без учета регистра.

0 comments on commit 5e5d6eb

Please sign in to comment.