Kod och format

Regex-testet

Skriv ett regex-mönster, testa det mot text; Matcher markeras, capture-grupper och antalet matcher listas omedelbart. Gratis, klientsidan.

Regex-testet
/ / g
Flera flaggor kan väljas; Aktiva flaggor är markerade.
Information

Om Regex-testet

Reguljära uttryck (reguljärt uttryck / regex) är en kraftfull språkstandard som används för att söka, verifiera eller extrahera specifika mönster i text. I enkla kontroller som e-post, telefonnummer eller URL-verifiering; Samma syntax gäller för avancerade uppgifter som loggfilstolkning eller komplexa texttransformationer. Med detta kostnadsfria Regex-testverktyg kan du omedelbart testa ditt skrivmönster på riktig text.

Fordon, Global (G), Case Insensitive (i), Flerlinjer (m), punkt-alla (s/dotAll) och Unicode (u) Flaggor. Alla matchande delar är markerade i färg i texten. Om tillämpligt, fånga grupper ((grupp)) listas efter nummer i en separat tabell; Så du kan enkelt se vilket värde gruppen fångar. När du anger ett ogiltigt mönster larmar verktyget omedelbart och appen kraschar inte.

Hela processen sker i din webbläsare; Ditt sms skickas inte till några servrar. JavaScript är inbyggt RegExp Eftersom motorn används är resultaten exakt kompatibla med JavaScript-miljöer. Du kan använda detta verktyg som ett övningsområde i din regex-inlärningsprocess, eller för att live-testa mönstret du kommer att använda i ditt projekt.

Hur använder man?

Steg för steg

  1. Regex-mönster box, skriv det uttryck du vill testa (snedstreck) / utan mönster, bara).
  2. Enligt ditt krav Flaggor Välj: g Alla matchningar, i kasuskänslig, m många rader, s Punkt-alla, u Unicode.
  3. Testtext I fältet klistra in eller skriv in texten du vill prova mönstret på.
  4. Resultatet uppdateras omedelbart: matchningar Det är framhävt, antalet träffar visas.
  5. Om det finns capture-grupper, klicka Grupptabell dyker upp; gruppnummer och värden listas.
FAQ

Vanliga frågor

g: Global — Alla matcher, inte bara den första matchen. i: kasuskänslig — ingen skillnad i kasus. m: flerlinje — ^ och $ Det tolkas som början/slutet av linjen. s: dotAll — punkt (.) kartlägger också radbrytningskaraktären. u: Unicode — erbjuder fullt Unicode-stöd.

När verktyget fångar det ogiltiga mönstret visas ett rött varningsmeddelande och det aktuella resultatet raderas. Appen kraschar inte; När du korrigerar mönstret uppdateras resultatet omedelbart.

De sektioner du omsluter inom parentes i ditt mönster bildar en capture-grupp: till exempel (\d+). För varje match delas innehållet i dessa grupper in i Grupp 1, Grupp 2... Den listas enligt följande. Namnlösa och namngivna grupper ((?<ad>...)) stöds.

Eftersom beräkningen görs med din webbläsares JavaScript-motor är den snabb i moderna webbläsare, även med några MB text. Mycket långa mönster eller fraser med "katastrofal backtracking" kan sakta ner webbläsaren; I det här fallet, uppdatera sidan.

Regex-mönstret och din testtext bearbetas endast i din webbläsare; Ingen data överförs till servern eller lagras.