bg

Тест на regex

Тествайте регулярен израз върху своя текст и вижте всички съвпадения и групи, локално в браузъра и без никакво качване.

Обработва се локално на устройството ви ...

Шаблон (regex)
Пренебрегване на главни и малки букви (i)
Многоредов (m)
Точката съвпада с нов ред (s)
Unicode (u)
Съответствие само от текущата позиция (y)

Обработва се локално на устройството ви ...

0%

Качва ли се файлът ми?

Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

Без качване100% локално
Съдържанието остава у теббез достъп на трети страни
Hosted in GermanyGlobal Content Delivery
Независимо провереноTLS A+ · Заглавки A+

Регулярният израз (regex) описва шаблон за търсене в текст, например „всички имейл адреси“, „всяко число“ или „думи, започващи с A“. Те са мощни, но коварни: малка грешка в шаблона води до съвсем различни съвпадения. Този инструмент ви позволява да изпълните шаблон върху текст за тест и веднага показва всички съвпадения с тяхната позиция и заловените групи, за да изпробвате и усъвършенствате шаблона без риск.

Въвеждате шаблона и можете да включите обичайните превключватели: пренебрегване на главни и малки букви (i), многоредов (m, прави началото и края валидни на всеки ред) и точката съвпада с нов ред (s). Инструментът винаги търси глобално, тоест всички съвпадения, и връща резултата като ясен JSON: броя на съвпаденията, а за всяко - намерения текст, неговата позиция и съдържанието на групите в скоби.

Цялата обработка се извършва изцяло локално в браузъра на чист JavaScript с вградения regex механизъм; вашият текст за тест не се качва, не се запазва и не се зарежда чужда библиотека от CDN. Ако шаблонът е невалиден, инструментът го казва честно, вместо да измисля грешен резултат.

Най-известният онлайн тестер за регулярни изрази (regex101 и подобни) е полезен, но изисква интернет връзка и изпраща шаблона заедно с тестовия текст на сървър - неудобно, ако тестовият текст съдържа поверителни данни, като редове от лог с имейл адреси или клиентски данни. Този инструмент работи изцяло офлайн в браузъра, без акаунт и без прехвърляне на данни.

Технически данни

Технически данни
Входни форматиВъвеждане на текст
Изходен форматJSON
Пакетна обработкаНе
ОбработкаЛокално в браузъра (JavaScript)
Качване на файловеНяма

В 3 стъпки

  1. Поставете текста за тест в текстовото поле.
  2. Въведете шаблона и включете превключвателите (i, m, s) според нуждата.
  3. Прочетете или изтеглете съвпаденията и групите във формат JSON.

Ограничения: Използва се синтаксисът на regex от JavaScript (ECMAScript); други диалекти (PCRE, Python) може да се различават в детайли. Търсенето винаги е глобално. Много дългите текстове са ограничени, а изключително неблагоприятен шаблон може да е бавен; инструментът ограничава работата, вместо да блокира браузъра. Невалиден шаблон дава честна грешка.

Чести въпроси

Качва ли се моят текст?

Не. Обработката се извършва изцяло локално в браузъра; вашият текст за тест и шаблонът никога не напускат устройството ви и не се запазват.

Кой синтаксис на regex се поддържа?

Синтаксисът на JavaScript (ECMAScript) на вградения механизъм. Шаблони от други езици като PCRE или Python обикновено работят, но може да се различават в детайли.

Какво означават превключвателите i, m и s?

i пренебрегва главни и малки букви, m прави началото и края на реда валидни на всеки ред, а s позволява на точката да съвпада и с новите редове. Глобалният режим (всички съвпадения) е винаги включен.

Какво се случва при невалиден шаблон?

Инструментът съобщава честна грешка, вместо да дава грешен резултат. Проверете скобите и екранирането в шаблона.

Работи ли тестерът за регулярни изрази и на телефона?

Да, във всеки актуален мобилен браузър по същия начин като на компютър - шаблонът и тестовият текст остават локални.

Нужен ли ми е акаунт или интернет връзка?

Не. Без акаунт, а след първото зареждане тестването работи дори офлайн - вграденият в браузъра механизъм за регулярни изрази е достатъчен.

Безопасно ли е да се постави поверителен тестов текст тук?

Да. За разлика от онлайн тестер, твоят тестов текст не се изпраща на сървър - той остава изцяло на устройството ти.

Сходни инструменти

Форматиране JSON · Смяна на регистър · Търсене и замяна