УРЛ Регек — Упарите и разбијте везе
Отклањање грешака у ЈаваСцрипт регуларним изразима уживо: истакнута подударања, групе снимања, заставице и преглед замене.
Резултат
Ова страница почиње са УРЛ шаблоном који и проналази везе и сецира их: (?<протокол>хттпс?):\/\/(?<хост>[^\с\/?#]+)(?<путања>\/[^\с?#]*)?(?<упит>\?[^\с#]*)?. Свако подударање је подељено у четири именоване групе — протокол, хост, путања и упит — тако да видите не само да се веза подудара, већ и који део тога где је отишао.
Класе знакова овде раде прави посао: [^\с\/?#]+ значи "све до следеће косе црте, упитника или хеша", што је начин на који је хост одвојен од путање и путање од низа упита. Имајте на уму да фтп://олд.сервер.нет у узорку остаје неупоредив јер група протокола дозвољава само хттп или хттпс — проширите алтернацију ако вам треба више шема.
Налепите сопствени текст — датотеку евиденције, Маркдовн документ, ХТМЛ фрагмент — и гледајте ажурирање истакнутих делова уживо. Поље за замену разуме групне референце, тако да можете да препишете сваку подударну везу, на пример да је умотате као [$&] или да је смањите на $<хост>.