A RegexBuddy é a sua companheira perfeita para trabalhar com expressões regulares. Crie facilmente expressões regulares que correspondam exatamente ao que você quer. Compreende claramente os complexos regxes escritos por outros. Utilize blocos de construção em inglês simples em vez de ou para além da sintaxe regex padrão.
Trabalhe com qualquer um dos 15 tipos diferentes de expressões regulares, chamadas "flavors" em RegexBuddy, que o RegexBuddy pode imitar. Converta instantaneamente uma expressão regular que copiou da internet para o sabor regex usado pela sua aplicação ou linguagem de programação de eleição. Veja como o padrão funcionará com o seu sabor regex e evite surpresas ao implementar a sua expressão regular.
Teste rapidamente qualquer expressão regular em cadeias e ficheiros de amostra, evitando erros em dados reais. Depurar sem adivinhação ao passar pelo processo de correspondência real. Utilize o regex no seu código fonte com códigos ajustados automaticamente às indicações de C#, Visual Basic, Java, C, C++, Delphi, Perl, PHP, Python, JavaScript, VBScript, Ruby, etc.
Recolher e documentar bibliotecas de expressões regulares para futuras reutilizações. Procure e substitua através de ficheiros e pastas por grep incorporado. Integre o RegexBuddy com as suas ferramentas de pesquisa e edição favoritas para acesso instantâneo.
Saiba tudo o que há para saber sobre expressões regulares da documentação completa da RegexBuddy e tutoria de expressão regular detalhada.
Obtenha ajuda e discuta qualquer coisa relacionada com expressões regulares nos fóruns de utilizadores do RegexBuddy.
história da versão
- Versão 3.6.1 postado em 2013-03-12
Suporte total para o Windows 8; problemas fixos com backslashes em textos de substituição ao gerar cortes de código fonte
- Versão 2.3.2 postado em 2007-02-20
Agora totalmente compatível com o Windows Vista
Detalhes do programa
EULA
EULA - Contrato de Licença de Utilizador Final
RegexBuddy é copyright (c) 2004-2013 jan Goyvaerts. Todos os direitos reservados.
'RegexBuddy' e 'Just Great Software' são marcas comerciais de jan Goyvaerts.
IMPORTANTE - LER ATENTAMENTE
Esta declaração de licença e garantia limitada constitui um acordo legal ('Contrato de Licença') entre você ('Licenciado', quer como indivíduo ou uma única entidade) e Just Great Software Co. Ltd. ('Licensor'), único editor mundial do produto de software RegexBuddy ('Software') do qual jan Goyvaerts é o detentor de direitos de autor.
O Site referido neste acordo é http://www.regexbuddy.com/
AO INSTALAR, COPIAR OU DE OUTRA FORMA UTILIZAR O SOFTWARE, CONCORDA EM FICAR VINCULADO A TODOS OS TERMOS E CONDIÇÕES DO CONTRATO DE LICENÇA.
Após a sua aceitação dos termos e condições do Contrato de Licença, o Licenciante concede-lhe o direito de utilizar o Software da forma abaixo fornecida.
Se não aceitar os termos e condições do Contrato de Licença, deve eliminar prontamente cada uma cópia do Software de todos os seus computadores e dispositivos amovíveis.
O Licenciante reserva-se o direito de licenciar o mesmo Software a outros indivíduos ou entidades ao abrigo de um contrato de licença diferente.
O Licenciado deve adquirir uma única licença de utilizador ou uma licença multiutilizador do Licenciante. Esta licença tem o nome da pessoa ou entidade licenciada e não é transferível para qualquer outra parte. Os preços e a disponibilidade estão sujeitos a alterações sem aviso prévio. O Licenciado pode consultar as informações mais recentes sobre preços em http://www.regexbuddy.com/buynow.html
Se o Licenciado não tiver adquirido uma licença, ou se o pagamento do Licenciado for reembolsado ao Licenciado, o Licenciado não está autorizado a utilizar o Software e o Licenciado deve eliminar prontamente cada uma cópia do Software de todos e todos os computadores do Licenciado.
Se uma única licença de utilizador foi comprada, o Licenciado tem a opção de criar uma única instalação o Software possivelmente utilizado por uma ou mais pessoas, ou criar múltiplas instalações do Software utilizadas exclusivamente por uma única pessoa. Qualquer combinação destas opções, ou a instalação do Software num servidor de rede, não é permitida.
Se uma licença multiutilizador foi comprada, o Licenciado pode instalar o Software de uma de três maneiras possíveis. (1) O Licenciado pode criar tantas instalações do Software como o número de utilizadores para os utilizadores para os utilizadores para o qual a licença é válida, independentemente do número de pessoas que utilizam essas instalações, desde que cada uma das instalações possa ser utilizada por apenas uma pessoa de cada vez; ou (2) o Licenciado pode instalar o Software num ou mais servidores de rede, desde que o número de computadores clientes que tenham acesso ao Software instalado nesse servidor ou nesses servidores seja igual ou inferior ao número de utilizadores para os qual a licença é válida; ou (3) o Licenciado pode criar qualquer número de instalações do Software, desde que o número de pessoas que tenham acesso físico ou eletrónico a essas instalações seja igual ou inferior ao número de utilizadores para os quais a licença é válida. Qualquer combinação destas três alternativas não é perminúmero de utilizadores para o qual a licença é válida. Qualquer combinação destas três alternativas não é permitida. A qualquer momento, o número de pessoas que poderiam utilizar o Software simultaneamente deve ser igual ou inferior ao número de utilizadores para os quais a licença é válida. Se o número de utilizadores simultâneos possível crescer, o Licenciado deve prontamente comprar licenças adicionais.
O licenciado pode criar instalações de duas formas. (1) O Licenciado pode instalar o Software no disco rígido fixo de um computador. Cada computador no qual o Licenciado instalou o software conta como uma instalação. Apenas uma pessoa deve poder utilizar o Software instalado no computador a qualquer momento. Se várias pessoas puderem utilizar o Software instalado no computador simultaneamente, esse computador será considerado um servidor de rede para efeitos deste contrato de licença. (2) O Licenciado pode instalar o software num disco amovível, num cartão flash, numa pen USB ou noutro dispositivo. Este dispositivo amovível permite que o Software seja utilizado por uma pessoa de cada vez em qualquer computador no qual o dispositivo possa ser inserido, sem instalar o Software nesse computador. Cada disco, cartão ou dispositivo amovível no qual o Licenciado instalou o software conta como uma instalação.
Se o Licenciado instalar o Software nos discos rígidos fixos de um ou mais computadores, e também num ou mais dispositivos amovíveis, o número total de instalações é contado como a soma dos computadores e dos dispositivos amovíveis nos quais o Licenciado instalou o Software.
Independentemente do número de licenças compradas, o Licenciado tem o direito de colocar uma cópia adicional do Software num meio amovível para fins de backup para proteger o investimento e feito. Esta cópia de arquivo não conta como uma instalação.
O suporte técnico está disponível diretamente do Licenciante sem custos adicionais. Ao encontrar problemas, o Licenciado deve primeiro visitar o Web Site e ler as informações ali apresentadas para se certificar de que a questão ou problema ainda não é respondido lá. O Licenciado também deve verificar se o Licenciado está a utilizar a versão mais recente do Software, quer utilizando o comando "verificar nova versão" no Software, quer lendo o histórico da versão no Web Site. Se o Licenciado tiver a versão mais recente e a pergunta não for respondida no site, o licenciado poderá escrever para o endereço de e-mail de suporte técnico com a sua pergunta, quer em língua inglesa, quer em língua holandesa.
O Software inclui funcionalidade para ligar a um Fórum operado pelo Licenciante. Embora a tecnologia de conexão faça parte do Software, o Fórum real não faz parte do Software. A aceitação desta licença para o Software não concede ao Licenciado quaisquer direitos de acesso ao Fórum. O Licenciante pode conceder ou negar ao Licenciado acesso parcial ou completo para leitura e/ou escrita ao Fórum a critério exclusivo do Licenciante. O Licenciante pode revogar ou reintegrar o Licenciado a qualquer momento, a critério exclusivo do Licenciante. O Licenciado pode determinar o acesso do Fórum do Licenciado tentando usar o Software como licenciado pelo Licenciado para se ligar ao Fórum. O Licenciado não deve tentar contornar as restrições do Fórum por qualquer meio, incluindo, mas não se limitando a usar cópias de outras pessoas do Software. Embora o Licenciante possa restringir o acesso ao Fórum, o Fórum é operado como uma área de discussão pública. Não se pode esperar que o Licenciante proteja a privacidade ou os direitos de autor das mensagens publicadas no Fórum pelo Licenciado contra terceiros. Todos os participantes do Fórum serão plenamente responsáveis pelas suas próprias ações no Fórum, e apenas pelas suas próprias ações. O Licenciante pode publicar regras e orientações adicionais que regem o Fórum no Fórum. O único meio do Licenciante de aplicar estas regras adicionais é conceder ou negar o acesso ao Fórum e eliminar as mensagens publicadas no fórum. O Licenciado pode ignorar estas regras adicionais se o Licenciado não aceder ao Fórum.
O Software é fornecido "tal como está". Em caso algum o Licenciante ou qualquer das filiais do Licenciante será responsável por quaisquer danos consequenciais, especiais, incidentais ou indiretos de qualquer tipo decorrentes da entrega, desempenho ou utilização deste Software, na medida do permitido pela lei aplicável. Embora o Software tenha sido desenvolvido com muito cuidado, não é possível garantir que o Software está livre de erros. O Software não foi concebido ou destina-se a ser utilizado em qualquer atividade que possa causar ferimentos pessoais, morte ou qualquer outro dano ou perda grave. O Licenciado também não se responsabiliza por quaisquer danos consequenciais, especiais, incidentais ou indiretos de qualquer tipo decorrentes da utilização deste Software nos termos deste Contrato de Licença.
Quando os erros forem encontrados no Software, o Licenciante lançará uma nova versão do Software que já não contém esses erros uma quantidade razoável de tempo após o Licenciante receber uma descrição precisa desses e comete um período razoável de tempo após o licenciante receber uma descrição exata desses erros. O tempo considerado razoável dependerá da complexidade e gravidade dos erros. O Licenciante mencionará o lançamento no Web Site e, por opção do Licenciante, contactará diretamente o Licenciado para anunciar o novo lançamento. O Licenciado pode então, a seu opção, fazer upgrade para a versão mais recente ou continuar a utilizar a versão mais antiga que o Licenciado já tem. Em qualquer dos casos, não é necessário qualquer pagamento ao Licenciante. Neste último caso, o Licenciado deixará de ter direito a apoio técnico até que o Licenciado tenha atualizado para a versão mais recente.
O Licenciante reserva-se o direito de cobrar uma taxa de atualização no caso de grandes novas melhorias ou adições ao Software. Esta nova versão principal irá então iniciar uma nova linha de versão que irá utilizar números de versão claramente distinguíveis da antiga linha de versão. O Licenciado não tem obrigação de atualizar para a nova linha de versão e o Licenciante continuará a disponibilizar a versão mais recente da linha de versão anterior para download para o Licenciado.
O Licenciante reserva-se o direito de revogar a licença do Licenciado sem aviso prévio se o Licenciado violar qualquer um dos termos deste contrato de licença.
Não deve tentar reverter a compilação, modificação, tradução ou desmontagem do Software total ou parcialmente. Não deve executar o Software sob um depurado ou ferramenta semelhante que lhe permite inspecionar o funcionamento interno do Software.
O Software continua a ser propriedade exclusiva do Licenciante. Qualquer Licenciado que cumpra integralmente os termos deste contrato de licença pode usá-lo de acordo com os termos deste contrato de licença. Não deve dar cópias do Software ou da chave da sua licença a outras pessoas ou entidades. Não deve transferir o Software ou a chave da sua licença para outra pessoa ou entidade. Também deve tomar medidas razoáveis para evitar que terceiros copiem o software de um dos seus computadores ou dispositivos amovíveis sem a sua permissão.