Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: soy_nicanor en 12 Octubre 2016, 00:11 AM

Título: deshabilitar expresion regular de filtro de jtable
Publicado por: soy_nicanor en 12 Octubre 2016, 00:11 AM
Al buscar Expresiones regulares "+, *, ?" al filtrar datos de jtable me manda error

cuando busco juan + carlos no me encuentra el buscador
Código (java) [Seleccionar]

trsFiltro = new TableRowSorter<TableModel>(modelo);
trsFiltro.setRowFilter(RowFilter.regexFilter("(?i)"+jTextField1.getText(), 3));
jTable1.setRowSorter(trsFiltro);


El error cuando busco +
Código (java) [Seleccionar]

Exception in thread "AWT-EventQueue-0" java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 4
(?i)+

Como puedo deshabilitar expresion regular para que me funcione normal el buscador