0

URL Regex – sobitage ja jagage lingid

Siluge JavaScripti regulaaravaldised reaalajas: esiletõstetud vasted, jäädvustamisrühmad, lipud ja asenduste eelvaade.

Toetab $1, $2 ja nimelisi viiteid nagu $<nimi>; $& lisab kogu vaste. Eelvaate peitmiseks jätke tühjaks.

Töötlemine... 0%

Tulemus

See leht algab URL-i mustriga, mis nii otsib linke kui ka lahkab neid: (?<protokoll>https?):\/\/(?<host>[^\s\/?#]+)(?<path>\/[^\s?#]*)?(?<päring>\?[^\s#]*)?. Iga vaste on jagatud nelja nimega rühma – protokoll, host, tee ja päring – nii et näete mitte ainult lingi sobivust, vaid ka seda, milline osa sellest kuhu läks.

Siinsed märgiklassid teevad tegelikku tööd: [^\s\/?#]+ tähendab "kõike kuni järgmise kaldkriipsu, küsimärgi või räsini", mis tähendab, et host eraldatakse teest ja tee päringustringist. Pange tähele, et ftp://old.server.net näidis jääb sobimatuks, kuna protokollirühm lubab ainult http või https - laiendage vaheldust, kui vajate rohkem skeeme.

Kleepige oma tekst – logifail, Markdowni dokument, HTML-fragment – ja vaadake esiletõstmiste värskendust otseülekandes. Asendusväli mõistab grupiviideid, nii et saate iga sobitatud lingi ümber kirjutada, näiteks mähkida selle kujule [$&] või taandada selle väärtuseks $<host>.