Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2015, 08:51
Knaak53
 
Fecha de Ingreso: noviembre-2015
Mensajes: 34
Antigüedad: 9 años
Puntos: 4
Respuesta: Esto es insolucionable? problema al escapar Strings en expresión regular

Vale, gente, me respondo a mi mismo!

encontré la información aquí: http://stackoverflow.com/questions/6257316/illegal-escape-character

Básicamente para que una expresión regular te escape un carácter hay que usar \ pero claro, java también te lo escapa, así que hay que hacer que si te lo escape la expresión regular pero no el propio java, eso se consigue con una paranoia: escapar la barra para escapar... Whut?

Visualmente esto:

Código Java:
Ver original
  1. String[] arrayString = Split("\\"+separador);//escapas la propia \ te la tomará como string y después la expresión regular usará ese string para escaparte el separador... Double combo BOOOOM XD
  2. ;

Saludos! a alguien le servirá en un futuro XD

Última edición por Knaak53; 19/11/2015 a las 08:51 Razón: Dat ortografía