Estoy intentando realizar algunos análisis de archivos de registro o muy simples, por lo que estoy usando String.split
método como este:escape coma cuando se utiliza String.split
String [] parts = input.split(",");
y funciona muy bien para la entrada como:
a,b,c
O
type=simple, output=Hello, repeat=true
sólo para decir algo.
¿Cómo puedo escapar de la coma, por lo que no coincide con las comas intermedias?
Por ejemplo, si quiero incluir una coma en una de las partes:
type=simple, output=Hello, world, repeate=true
que estaba pensando en algo como:
type=simple, output=Hello\, world, repeate=true
Pero no sé cómo crear la división para evitar que coincida con la coma.
que he probado:
String [] parts = input.split("[^\,],");
Pero, bueno, no está funcionando.
Voy a upvote su pregunta en 2 horas (! Estoy fuera de votos por hoy) – aioobe
guayaba Edición 412: Agregar funcionalidad de escape a Joiner y Splitter http://goo.gl/pfSCb – oluies
@oluies: -O – OscarRyz