Тестер за регуларни изрази (совпаѓања, групи и преглед на замена)
Ви треба брз тест на регуларен израз? Залепете го и веднаш проверете го со овој тестер.
Видете ги означените совпаѓања, групите за фаќање и излезот од замената на еден екран.
Како да се користи
- Внесете образец и изберете ги знаменцата што ви требаат (g/i/m).
- Залепете изворен текст. Ако автоматското извршување е вклучено, резултатите веднаш се ажурираат.
- Користете ја листата на совпаѓања за да ги проверите позициите и да скокнете до секое совпаѓање.
- Користете ги јазичињата Групи и Замена за да ги потврдите групите за фаќање и излезот од замената.
Примери
Извлекување е-пошта
Влез: Текст што содржи е-поштенски адреси
Излез: Означени совпаѓања и позиции почеток/крај
Замена key=value
Влез: Повеќелиниски key=value текст
Излез: Излез од замената со $1 и $2
Филтер за линии од дневник
Влез: Текст од дневник со INFO / WARN / ERROR
Излез: Совпаѓање по линии со знаменце m
Краток водич за замена
- $1, $2 ... : референци на групите за фаќање
- $& : цело совпаѓање
- $` : пред совпаѓањето / $' : по совпаѓањето
Белешка
- Оваа алатка ги обработува образците со JavaScript (ECMAScript) регуларни изрази.
- Некои можности на PCRE (како атомски групи) не се достапни.
- Дури и можностите на JavaScript може да се разликуваат според околината за извршување.
- Не се гарантира дека резултатите ќе бидат идентични со PCRE.
Најчесто поставувани прашања
Што се знаменцата g/i/m?
Користете ги полињата за избор за да ги вклучите или исклучите. (g=globalno, i=ignoriraј големина на букви, m=повеќелиниски)
Може ли да тестирам и замена?
Да. Внесете низа за замена и проверете го јазичето Замена. Поддржани се референци на групи како $1.
Која е разликата од PCRE?
Оваа алатка користи JavaScript регуларни изрази. Поради разлики во спецификацијата, истиот образец може да даде различни резултати од PCRE.