Foros del Web » Programación para mayores de 30 ;) » .NET »

Localizar cadena de caracteres en string

Estas en el tema de Localizar cadena de caracteres en string en el foro de .NET en Foros del Web. Hola a todos. Lo que quiero hacer es localizar una cadena de caracteres en un string. El caso es que tengo que localizar un (, ...
  #1 (permalink)  
Antiguo 16/08/2006, 04:33
 
Fecha de Ingreso: diciembre-2002
Mensajes: 129
Antigüedad: 21 años, 11 meses
Puntos: 0
Localizar cadena de caracteres en string

Hola a todos.
Lo que quiero hacer es localizar una cadena de caracteres en un string. El caso es que tengo que localizar un (, seguido de una letra, seguido de un numeros variable (no es el mismo siempre ), y despues un ). Por ejemplo, (N2)
o (p06).
Si el numero fueses siempre el mismo seria facil, pero como puede cambiar, pues no se muy bien como buscarlo. Imagino que seria con expresiones regulares, pero no las controlo. Es la unica forma de hacerlo?
Gracias a todos.
  #2 (permalink)  
Antiguo 16/08/2006, 06:00
 
Fecha de Ingreso: diciembre-2002
Mensajes: 129
Antigüedad: 21 años, 11 meses
Puntos: 0
Bueno, a base de unas cuantas muchas pruebas he conseguido algo como esto:
@"[(][A-Z]\d{1,2}[,]?\d{1,2}?[)]?"
Pero tengo un problema con esta expresion regular.
Me valida por ejemplo (A23), que es lo que quiero, pero tambien quiero que me valide por ejemplo (A23,43). Por eso le meto d{1,2} opcional con el ?. Pero con esto tambien me acepta A(23,g) y no quiero que me acepte caracteres despues de la coma. Alguien sabe porque los acepta si he usado \d?
Gracias a todos.

Me edito. Quitando el ultimo interrogante se arregla.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.