Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goSpRgInr 102 of 280 menu
◀ ▶

Введение в регулярные выражения в Go

Регулярное выражение описывает образец строки, а не одну конкретную фразу. Под одним шаблоном может подойти много разных текстов, если они укладываются в заданные правила.

Регулярное выражение в Go задают текстом и передают в regexp, который ищет совпадения, проверяет фрагменты и выполняет замену по образцу. Шаблон собирают один раз, а затем применяют к разным строкам.

В языке используется движок RE2: он быстрый и предсказуемый по времени, но не поддерживает все конструкции, которые встречаются в других системах. Ограничения RE2 мы отдельно соберем ближе к концу раздела, чтобы не путать их с базовым синтаксисом.

Дальше разберем сборку шаблона, спецсимволы и наборы, границы текста, карманы и команды поиска с заменой. В конце закрепим навык на задачах без подсказок по знакам шаблона.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить