Skapa, verifiera och visualisera vanliga uttryck med iHateRegex

Prova Vårt Instrument För Att Eliminera Problem

Regelbundna uttryck, eller regex, kan vara mycket kraftfulla när det gäller att hitta operationer förutsatt att program eller onlinetjänster stöder dem. Program som TextConverter , PowerRename , eller nnn stödja regelbundna uttryck, men att använda reguljära uttryck kan vara skrämmande eller direkt frustrerande.

Ta följande uttryck som ett exempel: (25 [0-5] | 2 [0-4] [0-9] | [01]? [0-9] [0-9]?) (. (25 [ 0-5] | 2 [0-4] [0-9] | [01] [0-9] [0-9])) {3}??. Om du känner till vanliga uttryck kanske du förstår uttrycket direkt. Om du inte är det kan du ha svårt att dechiffrera den (den upptäcker IP-adresser).

Att skapa regelbundna uttryck kan vara mycket frustrerande, särskilt för användare som just började lära sig regelbundna uttryck.

Den nya webbplatsen iHateRegex kommer till undsättning. Webbplatsen har en sökbar databas med reguljära uttryck och innehåller en lekplats för att testa vanliga uttryck.

regular expressions tester

Sökfältet på projektets startsida kan användas för att söka i databasen med vanliga uttryck. Välj vilken som helst för att visa uttrycket, exempelmatchningar och en visualisering som belyser uttryckets flöde.

Du kan redigera något av de vanliga uttryck eller exempelsträngar direkt; resultat och visualisering uppdateras i realtid och det är ganska enkelt att använda visualiseringen och matcherna för att skapa och verifiera regelbundna uttryck.

Lekplatsen fungerar bara som du börjar med ett grundläggande regelbundet uttryck och visualisering som du kan ändra efter din smak. Du kan kopiera uttrycket eller kopiera inbäddningskoden och till och med skicka ett nytt regelbundet uttryck för utvärdering och inkludering i projektets databas.

Eftersom du kan redigera alla reguljära uttryck kan du också använda kopiera och klistra in för att kopiera vanliga uttryck från andra webbplatser eller applikationer för att klistra in dem på iHateRegex-webbplatsen; på detta sätt är det enkelt att redigera, testa och verifiera vanliga uttryck.

Stängande ord

Det finns många webbplatser på Internet och program som hjälper till att förstå, skapa och verifiera regelbundna uttryck. Vi granskade Windows-programvara Regular Expression Coach 2009 och det fungerar till denna dag.

Om det finns en nackdel med iHateRegex är det faktum att du inte bara kan använda webbplatsen om du kommer igång. Du behöver en annan resurs som Regexr eller regular-expressions.info att lära sig grunderna snabbt. Det vore bra om utvecklaren av webbplatsen skulle lägga till några handledning och snabbhjälpalternativ på webbplatsen för att hjälpa användare.

Nu du : har du använt vanliga uttryck tidigare?