0

URL Regex – Hivatkozások egyeztetése és lebontása

A JavaScript reguláris kifejezéseinek hibakeresése élőben: kiemelt egyezések, rögzítési csoportok, jelzők és csere előnézet.

Támogatja a $1, $2 és névre szóló hivatkozásokat, mint például a $<név>; $& beszúrja az egész egyezést. Hagyja üresen az előnézet elrejtéséhez.

Feldolgozás... 0%

Eredmény

Ez az oldal egy URL-mintával kezdődik, amely megkeresi és szét is bontja a hivatkozásokat: (?<protokoll>https?):\/\/(?<host>[^\s\/?#]+)(?<elérési út>\/[^\s?#]*)?(?<lekérdezés>\?[^\s#]*)?. Minden egyezés négy elnevezett csoportra van felosztva – protokoll, gazdagép, elérési út és lekérdezés –, így nemcsak azt láthatja, hogy egy hivatkozás egyezik, hanem azt is, hogy melyik része hova került.

Az itt található karakterosztályok végzik az igazi munkát: [^\s\/?#]+ azt jelenti, hogy "mindent a következő perjelig, kérdőjelig vagy hash-ig", ami így választja el a gazdagépet az elérési úttól és az elérési utat a lekérdezési karakterlánctól. Ne feledje, hogy a mintában szereplő ftp://old.server.net páratlan marad, mert a protokollcsoport csak a http vagy a https protokollt engedélyezi – bővítse ki a váltakozást, ha további sémákra van szüksége.

Illessze be saját szövegét – egy naplófájlt, egy Markdown-dokumentumot, egy HTML-részletet –, és nézze meg élőben a kiemelések frissítését. A helyettesítő mező megérti a csoporthivatkozásokat, így minden egyező hivatkozást átírhat, például [$&]-ként csomagolva vagy $<host>-ra csökkentve.