| Regex | Explanation |
|---|---|
. | any character except newline |
\w\d\s | word, digit, whitespace |
\W\D\S | not word, digit, whitespace |
[abc] | any of a, b, or c |
[^abc] | not a, b, or c |
[a-g] | character between a & g |
^abc$ | start / end of the string |
\b\B | word, not-word boundary |
\[\*\] | escaped special characters |
\t\n\r | tab, linefeed, carriage return |
(abc) | capture group |
\1 | backreference to group #1 |
(?:abc) | non-capturing group |
(?=abc) | positive lookahead |
(?!abc) | negative lookahead |
a*a+a? | 0 or more, 1 or more, 0 or 1 |
a{5}a{2,} | exactly five, two or more |
a{1,3} | between one & three |
a+?a{2,}? | match as few as possible |
ab|cd | match ab or cd |
Regex Builder — это бесплатный онлайн-инструмент для создания, тестирования и отладки регулярных выражений с помощью сопоставления в реальном времени и визуальной обратной связи. Регулярные выражения (регулярные выражения) — это мощные последовательности, соответствующие шаблону, используемые в программировании, обработке текста и валидации данных для поиска, сопоставления и манипулирования строк.
Инструмент предоставляет среду тестирования в реальном времени, где вы можете написать шаблон регулярного выражения и мгновенно увидеть все совпадения, выделенные в вашей тестовой строке. Он включает в себя комплексную шпаргалку, посвященную классам персонажей, квантификаторам, якорям, группам и lookheads, чтобы помочь вам быстро построить правильный шаблон.
Независимо от того, являетесь ли вы разработчиком, пишущим проверку ввода, аналитиком данных, извлекающим шаблоны из текста или синтаксисом регулярных выражений учащихся, этот инструмент предоставляет мгновенную визуальную обратную связь и полезные ссылки. Вся обработка выполняется локально в вашем браузере, поэтому ваши тестовые данные остаются полностью закрытыми.
Введите шаблон регулярного выражения в поле ввода шаблона. Установите флаги, такие как глобальные (G), нечувствительные к регистру (I) или мультилинейные (M) по мере необходимости.
Введите или вставьте текст, на котором вы хотите протестировать свой шаблон. Это может быть любая строка, абзац или данные, которые вы хотите совместить.
Соответствия выделяются мгновенно по мере ввода. Вы можете видеть все совпадающие группы, группы захвата и их позиции в тестовой строке.
Используйте чит-лист, чтобы уточнить свой шаблон. Как только ваше регулярное выражение будет работать правильно, скопируйте шаблон для использования в вашем коде или приложении.
Просматривайте совпадения, выделенные мгновенно, когда вы набираете шаблон регулярного выражения, и не нужно нажимать кнопку
Встроенные классы символов, квантификаторы, якоря, группы, lookaheads и т.д.
Переключите обычные флаги регулярных выражений, включая глобальные (G), нечувствительные к регистру (I), мультистрижные (M) и другие
Все сопоставление шаблонов происходит в вашем браузере. Ваши тестовые данные никогда не покидают ваше устройство
0 comments
No comments yet. Be the first to share your thoughts!