Методологія та токени Regex

Регулярні вирази (Regex) — це шаблони, що використовуються для пошуку збігів комбінацій символів у рядках. Наш тестер використовує двигун JavaScript RegExp.

Основні токени

  • \d: Будь-яка цифра (0-9).
  • \w: Будь-який буквено-цифровий символ або підкреслення.
  • \s: Будь-який пробільний символ (пробіли, табуляція).
  • .: Будь-який символ, крім розриву рядка.
  • ^: Початок рядка.
  • $: Кінець рядка.
  • *: 0 або більше попередніх токенів.
  • +: 1 або більше попередніх токенів.
  • ?: 0 або 1 попередній токен.
  • [abc]: Будь-який символ із набору.
  • (abc): Групує токени та створює групу захоплення.

Прапорці

  • g (global): Не зупинятися після першого збігу.
  • i (insensitive): Регістронезалежний пошук.
  • m (multiline): ^ та $ працюють для кожного рядка окремо.
  • s (single line): Крапка відповідає також символу нового рядка.