Sviluppo

Crea, verifica e visualizza espressioni regolari con iHateRegex

Crea, verifica e visualizza espressioni regolari con iHateRegex

Le espressioni regolari, o regex, possono essere molto potenti quando si tratta di trovare operazioni a condizione che i programmi o i servizi online le supportino. Programmi come TextConverter, PowerRename o nnn supportano le espressioni regolari, ma l'utilizzo di espressioni regolari può intimidire o addirittura frustrare.

Prendiamo come esempio la seguente espressione: (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. Se hai familiarità con le espressioni regolari, potresti capire subito l'espressione. Se non lo sei, potresti avere difficoltà a decifrarlo (rileva gli indirizzi IP).

Creare espressioni regolari può essere molto frustrante soprattutto per gli utenti che hanno appena iniziato a imparare le espressioni regolari.

Il nuovo sito web iHateRegex viene in soccorso. Il sito mantiene un database ricercabile di espressioni regolari e include un parco giochi per testare le espressioni regolari.

Il campo di ricerca sulla pagina iniziale del progetto può essere utilizzato per cercare nel database delle espressioni regolari. Seleziona qualsiasi per visualizzare l'espressione, le corrispondenze di esempio e una visualizzazione che evidenzi il flusso dell'espressione.

Puoi modificare subito qualsiasi espressione regolare o stringa di esempio; i risultati e la visualizzazione sono aggiornati in tempo reale ed è abbastanza facile usare la visualizzazione e le corrispondenze per creare e verificare le espressioni regolari.

Il playground funziona in modo identico solo che inizi con un'espressione regolare di base e una visualizzazione che puoi modificare a tuo piacimento. Puoi copiare l'espressione o copiare il codice di incorporamento e persino inviare una nuova espressione regolare per la valutazione e l'inclusione nel database del progetto.

Poiché puoi modificare qualsiasi espressione regolare, puoi anche utilizzare copia e incolla per copiare espressioni regolari da altri siti o applicazioni per incollarle sul sito iHateRegex; in questo modo è facile modificare, testare e verificare le espressioni regolari.

Parole di chiusura

Ci sono molti siti su Internet e programmi che aiutano a capire, creare e verificare le espressioni regolari. Abbiamo recensito il software Windows Regular Expression Coach nel 2009 e funziona ancora oggi.

Se c'è uno svantaggio di iHateRegex è il fatto che non puoi semplicemente usare il sito se stai iniziando. Hai bisogno di un'altra risorsa come Regexr o espressioni regolari.info per imparare velocemente le basi. Sarebbe fantastico se lo sviluppatore del sito aggiungesse alcuni tutorial e opzioni di aiuto rapido al sito per assistere gli utenti.

Ora tu: hai mai usato le espressioni regolari prima??

Tutorial Shadow of the Tomb Raider per Linux
Shadow of the Tomb Raider è la dodicesima aggiunta alla serie Tomb Raider, un franchise di giochi d'azione e avventura creato da Eidos Montreal. Il gi...
Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...
I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...