Crear, verificar i visualitzar expressions regulars amb iHateRegex
- Categoria: Desenvolupament
Les expressions regulars, o regex, poden ser molt potents a l’hora de trobar operacions sempre que els programes o serveis en línia els donin suport. Programes com TextConverter , PowerRename , o nnn és compatible amb expressions regulars, però l'ús d'expressions regulars pot ser intimidatori o frustrant.
Prenem com a exemple la següent expressió: (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}. Si coneixeu expressions habituals, potser enteneu l’expressió de seguida. Si no ho és, potser és difícil desxifrar-lo (detecta adreces IP).
Crear expressions regulars pot ser molt frustrant, especialment per als usuaris que acaben d’aprendre expressions regulars.
El nou lloc web iHateRegex arriba al rescat. El lloc manté una base de dades d’expressions regulars que es pot cercar i inclou un parc infantil per provar expressions regulars.
El camp de cerca a la pàgina inicial del projecte es pot utilitzar per cercar a la base de dades d’expressions regulars. Seleccioneu qualsevol per mostrar l'expressió, els exemples coincidents i una visualització que ressalti el flux de l'expressió.
Podeu editar qualsevol de les expressions o cadenes d'exemples habituals de seguida; els resultats i la visualització s’actualitzen en temps real i és bastant fàcil utilitzar la visualització i les coincidències per elaborar i verificar expressions regulars.
El pati funciona només idèntic que esteu començant amb una expressió bàsica i visualització regular bàsica que podeu modificar al vostre gust. Podeu copiar l’expressió o copiar codi incrustat i, fins i tot, enviar una nova expressió regular per a l’avaluació i la inclusió a la base de dades del projecte.
Com que podeu editar qualsevol expressió regular, també podeu utilitzar còpia i enganxada per copiar expressions regulars d'altres llocs o aplicacions per enganxar-les al lloc iHateRegex; d'aquesta manera, és fàcil editar, provar i verificar expressions regulars.
Paraules clausura
Hi ha un munt de llocs a Internet i programes que ajuden a comprendre, crear i verificar expressions regulars. Hem revisat el Programari Windows Regular Expression Coach el 2009 i funciona fins avui.
Si hi ha un inconvenient d’iHateRegex, és el fet que no només podeu utilitzar el lloc si esteu iniciant. Necessiteu un altre recurs com Regexr o regular-expressions.info per aprendre els bàsics ràpidament. Estaria molt bé que el desenvolupador del lloc afegís alguns tutorials i opcions d’ajuda ràpida al lloc per ajudar els usuaris.
Ara tu : abans heu utilitzat expressions regulars?