Почетна / Калкулатори / Онлајн тестер регуларних израза
Бесплатни онлајн алати

Онлајн тестер регуларних израза

Тестирајте JavaScript регуларне изразе на тексту до 20.000 знакова. Опција неразликовања великих и малих слова. Позиције поклапања у UTF-16.

Почните да користите

Шта ради овај алат?

Овај алат вам омогућава да брзо проверите да ли JavaScript регуларни израз проналази очекивана поклапања у датом тексту. На пример, образац \b\d+\b против текста „Order 123, amount 456“ враћа два поклапања: „123“ на позицији 6 и „456“ на позицији 18 (нулти индекси у UTF-16).

Параметри и подразумевана подешавања

Алат увек додаје глобалну заставицу g, тако да проналази сва поклапања, не само прво. Опционо можете укључити заставицу i за неразликовање великих и малих слова. Друге заставице (као што су m, s, u, y) нису доступне. Алат не приказује групе за хватање нити подржава замене.

Ограничења

Претрага се извршава у Worker-у прегледача. Покретање има ограничење 10 секунди; након спремности извршавање има око 1,5 секунди, затим се Worker завршава. То не гарантује укупно трајање радње. Највише 10000 поклапања; прекорачење одбија резултат без делимичне листе. Поједноставите образац или скратите текст.

Приватност

Тестирање се обавља у потпуности у вашем прегледачу; подаци се не шаљу на сервер.

Честа питања

Како да тестирам израз који не разликује велика и мала слова?

Означите опцију за неразликовање великих и малих слова пре покретања теста. Алат ће додати заставицу i.

Зашто су позиције поклапања другачије од очекиваних?

Позиције су нулти индекси у UTF-16 кодирању. Ако текст садржи знакове ван BMP (на пример, емоџије), они заузимају два UTF-16 кода, па се позиција може разликовати од визуелног броја знакова.

Могу ли да користим групе за хватање?

Алат не приказује групе за хватање. Можете их користити у обрасцу, али резултат ће приказати само цела поклапања и њихове позиције.

Контролна листа

  • Унесите образац до 200 знакова.
  • Унесите текст до 20.000 знакова.
  • Опционо означите неразликовање великих и малих слова.
  • Покрените тест и проверите позиције поклапања.
  • Имајте на уму да су позиције UTF-16 индекси.

Обрада се обавља локално у прегледачу.