Stränganalys för frågestruktur
Klistra in en URL eller delen efter frågetecknet. Parsern avkodar värden och bevarar tomma eller upprepade nycklar.
Hur man analyserar en frågesträng
-
1
Klämma in URL:n
Antingen hela URL:n eller endast den del som följer efter ?-tecknet. Fragment (#...) ignoreras automatiskt.
-
2
Läs parerna
Varje parameter blir en rad med sin avkodade nyckel och värde.
-
3
Kontrollera för duplikater
Upprepade nycklar visas på separata rader i samma ordning som i URL:en.
Typisk spårnings-URL, avkodad
En URL som https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= tolkas som:
| Nyckel | Värde |
|---|---|
| product | hat |
| utm_source | newsletter |
| utm_medium | email weekly |
| ref | (tom) |
Randfall som parsern hanterar
- Tomma värden (
?ref=) behålls – vissa backendsystem tar hänsyn till skillnaden mellan saknade och tomma värden. - Nycklar utan teckenet
=(?debug) behandlas med ett tomt värde. - Duplikerade nycklar (
?id=1&id=2) bevaras i ordning; ingen sammanslagning utförs eftersom ramverkets konventioner skiljer sig åt. - Avkodning av
+: i frågeavsnittet blir+ett utrymme för att upprätthålla kompatibilitet med användare avapplication/x-www-form-urlencoded. -
- Ogiltiga procentuell escape-tecken (t.ex. ett slumpmässigt
%ZZ) behålls i utdata så att du kan upptäcka felet istället för att tyst förlora data.
- Ogiltiga procentuell escape-tecken (t.ex. ett slumpmässigt
Vanliga frågor
Nej. Allt som följer efter fragmentmarkören (#) tillhör URL-frammentet och inte frågesträngen, därför tas det bort innan analys. Klistra bara det specifika fragmentet ut om du vill granska det.
Varje förekomst visas på en egen rad i ursprunglig ordning. Servrar hanterar upprepningar olika; kontrollera ramverket.
Ja. Parsern accepterar inmatningar som ?a=1&b=2, a=1&b=2 eller en komplett URL och bestämmer vilken del som ska granskas.
Nej. Verktyget skickar texten till vår server när du väljer ”Tolka”. Ta först bort lösenord, åtkomsttoken och andra hemliga uppgifter.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
E-postvalidator
Validera en e-postadress: RFC 5322-syntaxkontroll, live-slagning av MX-poster samt detaljer om lokal del, domän och längd. Ingen e-post skickas.
EditorConfig-generator
Bygg en .editorconfig utifrån dina regler för indrag, radslut och teckenuppsättning, och lägg till en korrekt sektion för varje språk i repot: Python, Go, YAML, Makefile med flera.
FPS-räknare
Mät webbläsarens FPS med requestAnimationFrame: utjämning, lägsta och högsta bildfrekvens, varningsgräns och valfri graf. Körs lokalt, utan uppladdning och utan API.
Verktyget finns på andra språk
- Analisador de String de Consulta [PT]
- Querystringverwerker [NL]
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- Analizador de Cadenas de Consulta [ES]
- Pemisahan String Pernyataan Kueri [ID]
- Abfragezeichenfolgen-Parser [DE]
- محلل سطر الاستعلام [AR]
- Phân tích chuỗi truy vấn [VI]
- Analyseur de chaîne de requête [FR]
- 쿼리 문자열 파서 [KO]
- クエリ文字列の解析 [JA]
- Parser query stringa [PL]
- Query String Parser [EN]
- Parser di Stringa di Query [IT]
- Парсер строки запроса [RU]
- Sorgu Dizesi Ayrıştırıcı [TR]
- 查询字符串解析器 [ZH]