Java - Expresiones Regulares

 
Vista:

Expresiones Regulares

Publicado por Claudio (31 intervenciones) el 09/03/2005 19:48:27
Hola,
Estoy necesitando agregarle a una expresión regular algunos "caracteres excepcionales", ej:
me dan la expresión regular:
1) [A-Z]*
pero me dicen que además de esos caracteres debo aceptar otros, por ej los siguientes:
w/#

agragando la w no hay mucho problema, ya que puedo transformar la primera expresión a la siguiente:
2) [A-Zw]*

Entonces la expresión acepta caracteres de la A a la Z mayúsculas y además la letra w.

Mi problema viene con los otros dos caracteres: /#

Vi en el javadoc de java.util.regex.Pattern que existe la posibilidad de introducir en la expresión regular algo así :
\p{Punct}

Pero según ese javadoc me estaría agregando uno de los siguientes caracteres:
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

con lo cual dejaría que mi expresión regular de por válida la utilización de caracteres que no están dentro de los que yo definí.

Espero alguien pueda ayudarme con esto.

Saludos
Claudio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Expresiones Regulares

Publicado por blackdead (7 intervenciones) el 07/10/2005 10:03:28
Prueba la siguiente expresion.

[A-Zw\\/\\#]*
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar