Utveckling

Skapa, verifiera och visualisera reguljära uttryck med iHateRegex

Skapa, verifiera och visualisera reguljära uttryck med iHateRegex

Regulära 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öder reguljära 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 reguljära uttryck kanske du förstår uttrycket direkt. Om du inte är det kan du ha svårt att dechiffrera det (det upptäcker IP-adresser).

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

Den nya webbplatsen iHateRegex kommer till undsättning. Webbplatsen har en sökbar databas med reguljära uttryck och inkluderar en lekplats för testning av reguljära uttryck.

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

Du kan redigera alla reguljära uttryck eller exempelsträngar direkt; resultat och visualisering uppdateras i realtid och det är ganska enkelt att använda visualisering och matchningar för att skapa och verifiera reguljära uttryck.

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

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

Avslutande ord

Det finns många webbplatser på Internet och program som hjälper till att förstå, skapa och verifiera reguljära uttryck. Vi granskade Windows-programvaran Regular Expression Coach 2009 och den 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 reguljära uttryck.info för att snabbt lära dig grunderna. Det skulle vara bra om utvecklaren av webbplatsen skulle lägga till några handledning och snabba hjälpalternativ på webbplatsen för att hjälpa användare.

Nu du: har du använt reguljära uttryck tidigare?

Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...