Olá Felipe,
Basta usar a seguinte expressão \\..+ , caso vc queira testar online recomendo o seguinte site http://regexpal.com/.
Em 6 de novembro de 2012 17:10, Felipe Aron <felipearon@gmail.com> escreveu:
Através do subString() + indexOf() é tranquilo:String local = sms.substring(sms.indexOf(".") + 1, sms.length()).trim();porém gostaria de saber, aprender como fazer via Regex. :)--Em 6 de novembro de 2012 17:06, Guilherme S. Anjos <www.sanjos@gmail.com> escreveu:
usa o split da string, vai te retornar um array de duas posições sendo
[0] = em 05/11 as 12h39[1] = DROGAL DOIS CORREGOS
----2012/11/6 Derci Santos <derciii.lima@gmail.com>
Cara, Eu pegaria a posição que está o "." com o indexOf da string e depois daria um substring do local onde está o "." até o string.length;mas pode ser que tenha outras formas melhores de se fazer isso.--Em 6 de novembro de 2012 17:02, Felipe Aron <felipearon@gmail.com> escreveu:
Galera to com a seguinte String:"em 05/11 as 12h39. DROGAL DOIS CORREGOS"Logo após o horário tenho o "." (ponto). Quero pegar o que tiver na frente com Regex. Tentei usar duas barras para escape mas não adiantou. Fiz assim:ParserUtils.getRegExp("\\. (.*?)", sms);--Porém me retorna vazio. Como pegar a String após o "."?Obs.: ParserUtils é minha classe auxiliadora onde passo o Regex e a String, e ele me retorna o conteúdo.--Analista-Programador
--Att,Derci SantosSkype: dercilimaMSN: dercirv_@hotmail.comFones: (34) 8434 - 7699 (Claro - MG)(64) 3612 - 2628 (Fixo OI - GO)(64) 9238 - 2325 (Claro - GO)(64) 8158 - 9137 (Tim - GO)
Recomendação se for reenviar esta mensagem, por favor:1. Apague o MEU endereço eletrônico e todos os outros constantes do e-mail;
2. Encaminhe como CÓPIA OCULTA (Cco ou Bcc) aos seus destinatários.
3. Agindo desta forma, você estará colaborando para dificultar a disseminação de vírus e spams, e também para tornar a internet mais segura.
Luiz Guilherme S. Anjos






0 comentários:
Postar um comentário