O Windows possui uma ferramenta maravilhosa que trabalha com expressões regulares - RegexBuddy . Tem dois problemas:
- É comercial.
- É executado no Windows (versão Linux não está mais disponível).
Quais ferramentas (exceto grep) você usa trabalhando com expressões regulares no Linux?
linux
software-rec
regex
Pawka
fonte
fonte
Respostas:
Veja minha resposta para Como você escreve e testa suas expressões regulares? no StackOverflow.
Não use o Regex Buddy, nem qualquer ferramenta similar.
Gaste um pouco de tempo aprendendo como as expressões regulares funcionam.
Eles são realmente muito mais simples do que as pessoas pensam.
fonte
Eu uso Kiki , é simples, mas faz o trabalho.
Escrito em Python e há um pacote ubuntu chamado
kiki
.fonte
Eu normalmente uso o emacs com o regex-tool. Isso finaliza o trabalho.
Aqui está a entrada de alguém no blog http://bc.tech.coop/blog/071103.html
fonte
O MonoDevelop inclui uma poderosa ferramenta Regex. Ele inclui uma biblioteca de Regexes enviados pelo usuário e um testador Regex.
O validador de regex é System.Text.RegularExpressions.Regex.
fonte
RegexBuddy é relatado para executar perfeitamente no Wine .
fonte
Há também Kodos http://kodos.sourceforge.net/
fonte
Redet parece ser o que você está procurando.
fonte
Não é software, mas site - Rubular
fonte
Às vezes, o txt2regex é útil.
A propósito, para Windows, eu gosto do Regex Coach .
fonte
Há um complemento para o Firefox que eu acho útil para minhas necessidades não onerosas.
fonte
http://www.gnu.org/software/gnulib
http://www.solmetra.lt/scripts/regex/
http://weitz.de/regex-coach/
fonte
Vim. Encontra e destaca dinamicamente a primeira correspondência para a expressão regular enquanto você a digita.
Eu também uso isso no Windows, na verdade, pelo mesmo motivo.
fonte
Normalmente, não uso nenhuma ferramenta para isso, mas vale a pena mencionar o kregexpeditor. Possui todos os recursos que você esperaria e a próxima versão suportará até referências posteriores.
fonte
O único bom regexp é um lex / yacc regexp. Passe algum tempo aprendendo lex / flex e yacc / bison , ou algum kit de ferramentas parser similar . Estou convencido de que esse é o caminho a seguir, se você quiser fazer um bom trabalho com regexps!
Se você insistir em usar regexps feios 'normais', poderá fazer pior que o perl para testá-los:
Você também pode tentar o GNU grep com cores e regexps estendidos:
fonte