Olha só, não sei se alguém já trabalhou com usando Regex, então para ser bem específico isso era pra ser uma expressão regular para busca dentro de um JSON.
Em terça-feira, 27 de outubro de 2015 09:46:38 UTC-2, Clebão escreveu:
-- Explicando melhor, eu preciso buscar um objeto que tenha pelo menos a palavra David dentro de um JsonArray. Porém está dando o seguinte erro:
java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1:
10-27 09:53:48.297 15052-15052/com.plugapps.freecommerce E/AndroidRuntime: {[/^{}\]]*David[/^{}\]]*}
Em terça-feira, 27 de outubro de 2015 09:46:38 UTC-2, Clebão escreveu:
Adicionando.Quando você necessitar de colocar aspas dentro de uma string, você tem que colocar o "\", fincando "\"". Exemplo; String n1 = "David \"cara legal\" ... ";procure mais sobre Java String scape.Segue uma tabelinha para te aulixar quando utilizar o "\"\n inserts a newline character\t inserts a tab character\b inserts a backspace character\f inserts a form feed character\r inserts a carriage return character\" inserts a " (double quote) character\' inserts a ' (single quote) character\\ inserts a \ (back slash) character\uDDDD can be used to insert any character from the Unicode character set, by specifying the Unicode as four hex digitsEm 27 de outubro de 2015 09:40, Cleber - Android Developer <cleb...@gmail.com> escreveu:Acho que é "{[^{}\\]]*David[^{}\\]]*}" a "\" é utilizada um caractere especial para um comando, exemplo "\n" é uma quebra de linha, assim para utilizar uma barra normal na string você deve colocar duas barras ao invés de uma "\\".2015-10-27 9:25 GMT-02:00 Cleidimar Viana <cleidim...@gmail.com>:Pessoal, como eu consigo escrever esse valor numa string em java? "{[^{}\]]*David[^{}\]]*}"--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário