Regex-testare
Testa och felsök reguljära uttryck med realtidsmatchning och gruppinsamling.
Vilken regex-syntax stöder det här verktyget?
Verktyget stöder JavaScript-syntax för reguljära uttryck, vanligt i webbutveckling. Stöder flaggor som g, i, m, s och u.
Hur fångar jag grupper i mitt regex?
Använd parenteser () för att skapa fångstgrupper. Matchade grupper visas under resultaten. Till exempel, (\d+)-(\d+) kommer att fånga två nummergrupper separerade med bindestreck.
Vad är regex-flaggor?
Flaggor ändrar hur regex-motorn söker. g = global, i = skiftlägesokänslig, m = flerradig, s = dotAll, u = unicode-läge.
Varför matchar inte mitt regex?
Vanliga problem: oskapade specialtecken som . * + ?, felaktiga ankare eller fel flagginställningar. Kontrollera felmeddelandet under mönsterfältet.
Hur matchar jag specialtecken?
Eskapera specialtecken med omvänt snedstreck. Till exempel, \. matchar en bokstavlig punkt, \* matchar en bokstavlig asterisk, och \? matchar ett bokstavligt frågetecken.
Vad är skillnaden mellan giriga och lata kvantifierare?
Giriga kvantifierare (*, +, ?, {}) matchar så mycket som möjligt, medan lata kvantifierare (*?, +?, ??, {}?) matchar så lite som möjligt. Till exempel, <.*> matchar hela strängen, medan <.*?> matchar den kortast möjliga taggen.
Hur använder jag teckenklasser?
Teckenklasser [abc] matchar vilket enskilt tecken som helst inom parenteser. Du kan använda intervall som [a-z] för gemener, [0-9] för siffror, eller [^abc] för att negera (matchar allt utom a, b, eller c).
Kan jag testa flera mönster samtidigt?
Nej, det här verktyget testar ett mönster åt gången. Du kan dock snabbt växla mellan mönster och teststrängar för att jämföra resultat.
Stöder det här verktyget lookahead och lookbehind?
Ja, JavaScript regex stöder positiva lookahead (?=), negativa lookahead (?!), positiva lookbehind (?<=) och negativa lookbehind (?<!) assertioner.
Hur matchar jag unicode-tecken?
Använd flaggan u för att aktivera unicode-läge. Sedan kan du använda syntaxen \u{XXXX} för unicode-kodpunkter, eller teckenegenskaper som \p{Letter} för att matcha vilken bokstav som helst på vilket språk som helst.
Vad är ankare i regex?
Ankare är nollbreddsdassertioner som matchar positioner, inte tecken. ^ matchar början av en rad (eller sträng), $ matchar slutet, \b matchar ordgränser, och \B matchar icke-ordgränser.
Hur ersätter jag matchad text?
Byt till fliken Ersätt och ange ditt ersättningsmönster. Du kan använda $1, $2, etc. för att referera till fångade grupper. Ersättningen tillämpas på alla matchningar när du använder g-flaggan.
Hur man använder Regex-testare
Testa reguljära uttryck live mot en exempeltext, granska varje träff och varje fångstgrupp och jämför syntaxen mellan flera språk — allt i din webbläsare.
- Skriv ditt mönster i regex-fältet och klistra in exempeltexten att söka i i inmatningsfältet under.
- Växla flaggknapparna för att ändra beteendet: g för global, i för att ignorera versaler/gemener, m för multiline, s för dotall, u för unicode och y för sticky.
- Växla språkfliken — JavaScript, TypeScript, Python, Java, C# eller C++ — för att se språkspecifika skillnader i syntax och escape.
- Granska de framhädda träffarna och fångstgrupperna under ditt mönster för att förstå vad som matchar och vad som misslyckas.
- Öppna en förinställning ur rullgardinsmenyn — beprövade recept för e-post, URL:er eller datum — och anpassa den i stället för att börja från noll.
Ett mönster som fungerar i JavaScript kan bete sig annorlunda i Python — testa alltid igen efter byte av språkflik.
Relaterade verktyg
- Ersätt Text Gratis online sök och ersätt-verktyg. Stöder klartext och regex med skiftlägeskänsliga, helord- och batchersättningsalternativ. 100% webbläsarbaserat.
- Chmod-kalkylator Gratis online chmod-kalkylator för att visualisera och beräkna Linux-filrättigheter med kryssrutor. Konvertera omedelbart mellan numerisk (755, 644) och symbolisk notation (rwxr-xr-x). Stöder speciella rättigheter som setuid, setgid, sticky bit.
- ASCII-tabell Komplett ASCII-teckenkodningsreferens med decimala, hexadecimala, oktala, binära koder, HTML-entiteter och teckenbeskrivningar. Omedelbar sökning och filtrering.
- HTTP-begäran Testare Testa REST API:er direkt i din webbläsare. Skicka GET-, POST-, PUT-, DELETE-förfrågningar med anpassade rubriker, kropp och parametrar. Se svarstatus, rubriker och JSON-kropp omedelbart.
- .htaccess-generator Generera Apache .htaccess-regler för omdirigeringar, omskrivningar, säkerhetsrubriker, cachelagring och mer.
- Robots.txt Generator Gratis online robots.txt generator. Skapa och anpassa robots.txt-filer för att styra sökmotorernas crawlning, hantera crawler-åtkomst och optimera din webbplats SEO.
- Sitemap Generator Gratis online XML sitemap generator. Lägg till URL:er, ange prioriteringar och frekvenser, skapa SEO-sitemaps direkt.
- Sortera Rader Sortera textrader alfabetiskt, numeriskt eller efter längd. Ta bort dubbletter och vänd ordningen.