TGViewer
Метод утёнка Метод утёнка @devs_books · 6.67K subscribers
Post #1792 1.74K
Что такое регулярные выражения: как искать текст по-умному

Регулярные выражения — это такой секретный код, который помогает компьютеру искать текст не просто по точным словам, а по специальным правилам. Представьте, что у вас есть огромная книга, и вы хотите найти все слова, которые начинаются на «кот» — например, «кот», «котёнок» или «котлета». Если искать просто слово «кот», то найдутся только точные совпадения. А регулярные выражения умеют искать всё, что похоже на «кот», но по вашим условиям. Для этого регулярные выражения используют специальные символы, чтобы сказать компьютеру, что искать.

Вот несколько простых примеров:

- Точка (.) — это как маркер, который заменяет любой символ. Например, если написать «кот.», то найдутся «кота», «коту», «котл» — всё, где после «кот» есть ещё одна буква.

- Звёздочка (*) — показывает, что предыдущий символ может быть сколько угодно раз или вообще отсутствовать. Например, «кот*» найдёт «ко», «кот», «котт» или даже «котттт».

- Квадратные скобки [ ] — дают выбор из нескольких символов. Например, «[кК]от» найдёт и «кот», и «Кот» — с большой или маленькой буквы.

Простыми словами, вы задаёте шаблон, а компьютер ищет всё, что ему соответствует.

Допустим, вам нужно найти все email-адреса в тексте. Они обычно выглядят как «имя@сайт.ру». С помощью регулярных выражений можно сделать правило, которое найдёт все такие комбинации — даже если они разные, вроде «ivan@mail.ru» или «anna123@yandex.com». Пример такого правила: /^\S+@\S+\.\S+$/

#простымисловами
  • ❤ 1
More from @devs_books
  1. Sep 22, 2026Как магазин узнаёт, что покупка оплачена Вы нажали кнопку оплаты, платёж прошёл, а магазин…
  2. Sep 22, 2026Почему ошибка ИИ-помощника не всегда означает ошибку модели ИИ-помощник мог выдать неверны…
  3. Sep 22, 2026Почему сайт просит отправить запрос позже Представьте продажу билетов: тысячи людей одновр…
  4. Sep 21, 2026Почему ИИ-помощник забывает прошлую работу и как вернуть ему память Новая сессия ИИ-помощн…
  5. Sep 21, 2026Когда задачу стоит поручить ИИ, а когда лучше сделать самому? Допустим, нужно подготовить…
  6. Sep 21, 2026Как выбрать один из двух вариантов интерфейса с помощью A/B-теста A/B-тест помогает провер…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →