Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Java (básico) > Duda sobre expresiones regulares en Java
-Foros de debate

Java (básico)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Duda sobre expresiones regulares en Java
Enviado por Oscar el día 22 de septiembre de 2008

Hola a todos.

Mi duda es que tengo que pasar varias expresiones regulares para validarlas en java, y me he encontrado con una diferencia de sintaxis entre lo típico en expresiones regulares y en cómo se escriben en java.

Me explico: lo que yo quiero hacer es restar un carácter a un conjunto de caracteres. O sea, si por ejemplo quisiera que aparecieran todos los números menos el cinco, en una expresión regular eso sería:
([0-9]-5)
Pero si lo introduzco tal cual (o con variaciones) en java, me reconoce en todos los casos al signo menos como carácter guión, no como operador, con lo cual, con lo antes escrito me validaría una cadena como esta: "2-5".

Así que mi pregunta es ¿cómo puedo expresar esta diferencia en java? ¿con qué sintaxis puedo restar un carácter o conjunto de caracteres de otro conjunto de caracteres más o menos complejo?

Muchas gracias.

 
Re: Duda sobre expresiones regulares en Java
Enviado por Oscar el día 30 de septiembre de 2008

Venga, hombre, porfi, respondedme alguno que esto lo necesito saber con cierta urgencia :-S

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network