Перейти к содержанию
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Свернуть
Логотип бренда
Категории
  1. Главная
  2. Категории
  3. Языки программирования
  4. JavaScript
  5. Регулярное выражение состоит из шаблона и необязательных флагов

Регулярное выражение состоит из шаблона и необязательных флагов

Запланировано Прикреплена Закрыта Перенесена JavaScript
javascript
1 Сообщения 1 Постеры 8 Просмотры 1 Отслеживают
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • evoE Не в сети
    evoE Не в сети
    evo
    javascript
    написал отредактировано evo
    #1

    Регулярное выражение (регекс) — это шаблон для поиска и обработки строк. Оно состоит из двух частей:

    1. Шаблон (pattern) — последовательность символов, описывающая, что искать.
      Например: \d+ — ищет одну или более цифр.

    2. Флаги (flags) — необязательные модификаторы, которые меняют поведение поиска.
      Распространённые флаги:

      • i — игнорирует регистр (a совпадает с A)
      • g — ищет все совпадения (а не только первое)
      • m — многострочный режим (влияет на ^ и $)

    Способы записи:

    1. Литерал (в слешах):

    /dog/i        // шаблон: "dog", флаг: i (игнорировать регистр)
    /\d+/g        // шаблон: одна или более цифр, флаг: g (все совпадения)
    

    2. Через конструктор:

    new RegExp('\\d+', 'g') // то же, что /\d+/g
    

    Пример:

    const text = "I love Dogs. DoGS are great!";
    const regex = /dog/gi; // шаблон: dog, флаги: g (все) и i (регистронезависимо)
    console.log(text.match(regex)); // ['Dogs', 'DoGS', 'dog']
    

    👉 Итог:
    Регулярное выражение = шаблон + (опционально) флаги — мощный инструмент для работы со строками.

    1 ответ Последний ответ
    0
    • evoE evo переместил эту тему из Языки программирования

    • evoE

      Как привести строку к массиву

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена JavaScript javascript
      1
      0 Голоса
      1 Сообщения
      13 Просмотры
      Нет ответов
    • evoE

      Как привести типы boolean, string, number друг в друга.

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена JavaScript javascript
      1
      0 Голоса
      1 Сообщения
      11 Просмотры
      Нет ответов
    • evoE

      Методы регулярного выражения exec и test.

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена JavaScript javascript
      1
      0 Голоса
      1 Сообщения
      10 Просмотры
      Нет ответов
    • evoE

      Объяснение метода matchAll()

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена JavaScript javascript
      1
      0 Голоса
      1 Сообщения
      12 Просмотры
      Нет ответов
    • evoE

      Регулярные выражения как аргументы

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена JavaScript
      1
      0 Голоса
      1 Сообщения
      8 Просмотры
      Нет ответов
    • evoE

      Зачем нужны динамические импорты

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена JavaScript javascript
      1
      0 Голоса
      1 Сообщения
      6 Просмотры
      Нет ответов
    • evoE

      Использование import & export синтаксис

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена JavaScript javascript
      1
      0 Голоса
      1 Сообщения
      6 Просмотры
      Нет ответов
    • evoE

      Чем отличаются переменные var, let, const.

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена JavaScript javascript
      1
      1 Голоса
      1 Сообщения
      12 Просмотры
      Нет ответов

    Контакты

    • forum@eduity.ru

    © 2025 eduity.ru, Inc. Все права защищены.

    Политика конфиденциальности
    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Войдите или зарегистрируйтесь для поиска.
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы