O JDK 1.4 possui duas classses: java.util.regex.Pattern, para compilar expressões regulares, e java.util.regex.Matcher, para combinar strings com a expressão e fazer substituições. Dê uma olhada nos docs no site da Sun.
Helder. -- Helder da Rocha Consultor www.argonavis.com.br São Paulo ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, December 20, 2001 4:23 PM Subject: Re: [java-list] Macro Substituição como a do clipper > > Luis Fernando, > > Para você fazer uma solução profissional, você deveria utilizar um > analizar léxico e um de expressões regulares. > > Me disseram que no JDK 1.4 vem um. > > Já usei o JavaLex e o JavaCup, e funcionam super bem.... > > JavaLex - http://www.cs.princeton.edu/~appel/modern/java/JLex/ > > JavaCup - http://www.cs.princeton.edu/~appel/modern/java/CUP/ > > Os dois se integram. Boa sorte e fritação! > > Marcelo Alcantara > [EMAIL PROTECTED] > Consultor Senior > Martin Brower do Brasil > > > > "Luiz > Fernando Para: <[EMAIL PROTECTED]> > Bicalho" cc: > <[EMAIL PROTECTED] Assunto: [java-list] Macro Substituição como > m.br> a do clipper > > 20/12/01 > 11:51 > Responder a > java-list > > > > > > > Amigos, > > Estou desenvolvendo um sistema e uma das caracteristicas é ter um > interpretador de fórmulas. > Ex: String formula = "(2+(3*2))/4"; > double retorno = Formula.exec(formula); > System.out.println(retorno);//iria retornar 2 > > Gostaria também de validar não somente atribuição mas também comparação. > > Gostaria de saber se alguem tem isso pronto ou pelo menos a ideia para que > possamos trabalhar em conjunto. > > Obrigado > Bicalho, Luiz Fernando de Almeida. > Wise Consultoria S/C Ltda > Suporte Técnico GeneXus Corporate > Sun Certified Java Programmer > SP - Brooklin Novo - 1º Andar (Brasil) > ' 55 11 5505-2129 > * [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------