Skip to content
DevToolKit

Шпаргалка з RegExp

Шпаргалка з регулярних виразів: символи, квантифікатори, групи, якорі та lookaround. Приклади для JavaScript, Python та Java.Без встановлення програм.

Search Reference

49 of 49 tokens
.
Any character

Matches any single character except newline (unless s flag is set).

\d
Digit

Matches any digit character (0-9). Equivalent to [0-9].

\D
Non-digit

Matches any character that is not a digit. Equivalent to [^0-9].

\w
Word character

Matches any alphanumeric character plus underscore. Equivalent to [a-zA-Z0-9_].

\W
Non-word character

Matches any character that is not a word character. Equivalent to [^a-zA-Z0-9_].

\s
Whitespace

Matches any whitespace character: space, tab, newline, carriage return, form feed.

\S
Non-whitespace

Matches any character that is not whitespace.

[abc]
Character set

Matches any one of the characters inside the brackets.

[^abc]
Negated set

Matches any character NOT inside the brackets.

[a-z]
Character range

Matches any character in the specified range (inclusive).

[a-zA-Z]
Combined range

Matches any uppercase or lowercase letter using combined ranges.

[0-9a-fA-F]
Hex digit range

Matches hexadecimal characters by combining digit and letter ranges.

^
Start of string

Matches the start of a string (or line in multiline mode).

$
End of string

Matches the end of a string (or line in multiline mode).

\b
Word boundary

Matches the position between a word character and a non-word character.

\B
Non-word boundary

Matches any position that is NOT a word boundary.

*
Zero or more

Matches the preceding element zero or more times (greedy).

+
One or more

Matches the preceding element one or more times (greedy).

?
Zero or one

Matches the preceding element zero or one time (optional).

{n}
Exactly n

Matches the preceding element exactly n times.

{n,}
n or more

Matches the preceding element at least n times (greedy).

{n,m}
Between n and m

Matches the preceding element between n and m times (inclusive, greedy).

*?
Lazy zero or more

Matches zero or more times, but as few as possible (lazy/non-greedy).

+?
Lazy one or more

Matches one or more times, but as few as possible (lazy/non-greedy).

??
Lazy zero or one

Matches zero or one time, preferring zero (lazy/non-greedy).

(abc)
Capturing group

Groups multiple tokens together and captures the matched text for back-referencing.

(?:abc)
Non-capturing group

Groups tokens together without capturing. Useful for applying quantifiers to groups.

(?<name>abc)
Named group

Captures the matched text and assigns it a name for easier reference.

\1
Backreference

Matches the same text as previously captured by the nth capturing group.

(a|b)
Group alternation

Captures one alternative from inside a group. Combines grouping with alternation.

|
Alternation (OR)

Matches the expression before or after the pipe. Acts as a boolean OR.

\\
Escaped backslash

Matches a literal backslash character.

\n
Newline

Matches a line feed character (LF, U+000A).

\t
Tab

Matches a horizontal tab character (U+0009).

\r
Carriage return

Matches a carriage return character (CR, U+000D).

\.
Escaped dot

Matches a literal period/dot character.

\^
Escaped caret

Matches a literal caret character.

\$
Escaped dollar

Matches a literal dollar sign character.

\(
Escaped parenthesis

Matches a literal opening parenthesis.

g
Global

Find all matches rather than stopping after the first match.

i
Case-insensitive

Makes the entire pattern case-insensitive.

m
Multiline

Makes ^ and $ match the start/end of each line rather than the whole string.

s
Dotall (single-line)

Makes the dot (.) match newline characters as well.

u
Unicode

Enables full Unicode matching. Required for proper emoji and surrogate pair handling.

y
Sticky

Matches only at the index indicated by the lastIndex property. Does not search forward.

(?=abc)
Positive lookahead

Asserts that what follows the current position matches the pattern, without consuming characters.

(?!abc)
Negative lookahead

Asserts that what follows the current position does NOT match the pattern.

(?<=abc)
Positive lookbehind

Asserts that what precedes the current position matches the pattern, without consuming characters.

(?<!abc)
Negative lookbehind

Asserts that what precedes the current position does NOT match the pattern.

Live Sandbox

//g
Flags
No matches found

Common Patterns

Was this tool helpful?

Як користуватися

Як використовувати шпаргалка з regexp:

  1. Підготуйте введення: Вставте дані із буфера обміну, завантажте файл перетягуванням або введіть інформацію у поля введення. Формат автоматично визначається за вмістом.
  2. Налаштуйте параметри: Встановіть необхідні опції в панелі налаштувань. Кожен параметр має підказку з описом. Значення за замовчуванням оптимальні для більшості випадків використання.
  3. Обробіть дані: Натисніть основну кнопку дії або зачекайте на автоматичну обробку. Результат оновлюється при кожній зміні вхідних даних із мінімальною затримкою.
  4. Експортуйте результат: Скопіюйте результат до буфера обміну кнопкою копіювання, завантажте як файл або перенаправте у повʼязаний інструмент для подальшої обробки.

Інтерфейс спроектований для максимальної зручності — кожен крок чітко позначений, а індикатор прогресу відображає поточний стан обробки. Розширені налаштування доступні у панелі конфігурації для досвідчених користувачів, тоді як стандартні параметри підходять для більшості типових сценаріїв використання інструменту.

Клієнтська обробка забезпечує повну конфіденційність Ваших даних — жоден файл чи фрагмент інформації не передається на зовнішній сервер. Це робить інструмент ідеальним для роботи з чутливими даними: фінансовими документами, особистими фотографіями та конфіденційним кодом.

Результати доступні миттєво та можуть бути скопійовані до буфера обміну або завантажені як файл. Налаштування автоматично зберігаються для наступних відвідувань, щоб уникнути повторної конфігурації при регулярному використанні.

Про цей інструмент

Шпаргалка з RegExp — онлайн-інструмент для обробки даних безпосередньо у браузері. Уся обробка виконується на боці клієнта з використанням нативних API браузера та перевірених open-source бібліотек, забезпечуючи швидкість та конфіденційність.

Інтерфейс інструменту адаптований для настільних та мобільних пристроїв за допомогою контейнерних запитів CSS. Темна та світла теми перемикаються автоматично або вручну. Усі інтерактивні елементи доступні з клавіатури та сумісні зі скрінрідерами за стандартом WCAG 2.1 AA.

Результати обробки доступні для копіювання до буфера обміну та завантаження у вигляді файлу. Налаштування зберігаються у localStorage браузера та відновлюються при наступному відвідуванні. URL-адреса сторінки кодує поточну конфігурацію — поділіться посиланням для відтворення результату колегою.

Шпаргалка з RegExp базується на промислових стандартах та перевірених бібліотеках, що гарантує надійні результати відповідно до офіційних специфікацій. Використання потужності сучасних JavaScript-рушіїв та Web API забезпечує продуктивність на рівні нативних додатків для переважної більшості операцій.

Клієнтська архітектура забезпечує оптимальну продуктивність та повну конфіденційність даних. Сучасні JavaScript-рушії браузерів забезпечують продуктивність, порівнянну з нативними додатками для більшості типових операцій обробки даних.

Інструмент регулярно оновлюється для інтеграції найновіших поліпшень та відповідності актуальним стандартам. Сумісність із Chrome, Firefox, Safari та Edge систематично перевіряється для забезпечення максимального охоплення користувачів.

Навіщо використовувати цей інструмент

Чому варто використовувати шпаргалка з regexp:

  • Миттєва обробка: Результат зʼявляється за частки секунди завдяки обробці на боці клієнта. Немає затримок на завантаження на сервер та очікування відповіді.
  • Конфіденційність даних: Усі операції виконуються у браузері — дані не залишають пристрій. Безпечно для роботи з конфіденційною інформацією, паролями та ключами.
  • Без встановлення та реєстрації: Відкрийте сторінку та почніть роботу. Не потрібно завантажувати програми, створювати обліковий запис чи підтверджувати email.
  • Кросплатформність: Працює на Windows, macOS, Linux, iOS та Android у будь-якому сучасному браузері. Однаковий інтерфейс на настільних компʼютерах та мобільних пристроях.
  • Доступність: Інтерфейс адаптований для скрінрідерів, клавіатурної навігації та режиму високої контрастності. Відповідність стандарту WCAG 2.1 AA для всіх користувачів.

Підвищення продуктивності: Мінімалістичний інтерфейс та клавіатурні скорочення дозволяють швидко обробляти дані без відволікаючих елементів складного програмного забезпечення. Оптимізовано як для професійних робочих процесів, так і для повсякденних завдань обробки інформації.

Універсальна доступність: Працює у будь-якому сучасному браузері, тому доступний із будь-якого підключеного пристрою без встановлення додаткового програмного забезпечення. Однаковий досвід на мобільних пристроях, планшетах та настільних компʼютерах.

Професійна сумісність: Створені результати відповідають стандартам та можуть бути безпосередньо використані у професійних проєктах та існуючих робочих процесах. Різноманітні варіанти експорту задовольняють різні технічні вимоги.

Часті запитання

Які формати введення підтримує шпаргалка з regexp?
Інструмент шпаргалка з regexp приймає введення через текстове поле з вставкою із буфера обміну, завантаження файлу через перетягування або діалог вибору та прямий ввід із клавіатури. Формат автоматично визначається за вмістом завантаженого файлу. Підтримуються кодування UTF-8, ASCII та основні багатобайтові кодування для роботи з regex cheatsheet.
Як експортувати результат із шпаргалка з regexp?
Результат роботи шпаргалка з regexp можна скопіювати до буфера обміну кнопкою копіювання — іконка короткочасно перетворюється на галочку підтвердження. Також доступне завантаження як файл із коректним розширенням та іменем. Для інтеграції з іншими інструментами DevToolkit використовуйте кнопку «Відкрити в...», яка перенаправляє результат regex cheatsheet у повʼязаний інструмент.
Чи зберігаються налаштування шпаргалка з regexp між сеансами?
Так, користувацькі налаштування шпаргалка з regexp, включно з параметрами обробки, уподобаннями відображення та останнім введенням, автоматично зберігаються у localStorage браузера. При повторному відкритті інструменту regex cheatsheet вся конфігурація відновлюється автоматично. Налаштування можна скинути до значень за замовчуванням кнопкою «Скинути». Інструмент підтримує різні формати вхідних даних та автоматично визначає правильний формат для оптимальних результатів обробки.
Чи підходить шпаргалка з regexp для роботи з великими обсягами даних?
Інструмент шпаргалка з regexp впевнено обробляє файли розміром до кількох мегабайт у сучасних браузерах із достатнім обсягом памʼяті. Продуктивність залежить від обсягу оперативної памʼяті та потужності процесора пристрою. Для файлів понад десять мегабайт рекомендовано використовувати настільне програмне забезпечення або утиліти командного рядка.
Як перевірити коректність результату шпаргалка з regexp?
Обробка у шпаргалка з regexp виконується стандартними алгоритмами та перевіреними open-source бібліотеками, вбудованими у браузер або завантажуваними за потреби. Результати regex cheatsheet повністю детерміновані — однакове введення з однаковими параметрами завжди дає ідентичний результат. Для критичних операцій рекомендовано верифікацію незалежним інструментом.