Desenvolvimento

Crie, verifique e visualize expressões regulares com iHateRegex

Crie, verifique e visualize expressões regulares com iHateRegex

Expressões regulares, ou regex, podem ser muito poderosas quando se trata de encontrar operações, desde que programas ou serviços online as suportem. Programas como TextConverter, PowerRename ou nnn suportam expressões regulares, mas o uso de expressões regulares pode ser intimidante ou totalmente frustrante.

Tome a seguinte expressão como exemplo: (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 você está familiarizado com expressões regulares, você pode entender a expressão imediatamente. Se não estiver, poderá ter dificuldade em decifrá-lo (ele detecta endereços IP).

Criar expressões regulares pode ser muito frustrante, especialmente para usuários que começaram a aprender expressões regulares.

O novo site iHateRegex vem para o resgate. O site mantém um banco de dados pesquisável de expressões regulares e inclui um playground para testar expressões regulares.

O campo de pesquisa na página inicial do projeto pode ser usado para pesquisar o banco de dados de expressões regulares. Selecione qualquer um para exibir a expressão, correspondências de exemplo e uma visualização que destaca o fluxo da expressão.

Você pode editar qualquer uma das expressões regulares ou strings de exemplo imediatamente; os resultados e a visualização são atualizados em tempo real e é muito fácil usar a visualização e as correspondências para criar e verificar expressões regulares.

O playground funciona de forma idêntica, mas você está começando com uma expressão regular básica e visualização que você pode modificar a seu gosto. Você pode copiar a expressão ou copiar o código embed, e até mesmo enviar uma nova expressão regular para avaliação e inclusão no banco de dados do projeto.

Uma vez que você pode editar qualquer expressão regular, você também pode usar copiar e colar para copiar expressões regulares de outros sites ou aplicativos para colá-los no site iHateRegex; desta forma, é fácil editar, testar e verificar as expressões regulares.

Palavras de Encerramento

Existem muitos sites na Internet e programas que ajudam a compreender, criar e verificar expressões regulares. Revisamos o software do Windows Regular Expression Coach em 2009 e ele funciona até hoje.

Se há uma desvantagem de iHateRegex é o fato de que você não pode simplesmente usar o site se estiver começando. Você precisa de outro recurso, como Regexr ou expressões regulares.informações para aprender o básico rapidamente. Seria ótimo se o desenvolvedor do site adicionasse alguns tutoriais e opções de ajuda rápida ao site para auxiliar os usuários.

Agora você: você já usou expressões regulares antes?

Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...
SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...
Tutorial de Battle for Wesnoth
The Battle for Wesnoth é um dos jogos de estratégia de código aberto mais populares que você pode jogar no momento. Este jogo não está apenas em desen...