Título: Grupos nominales en expresiones regulares Publicado por: elfantasma-- en 13 Marzo 2012, 21:19 pm Hola:
Estoy trabajando con expresiones regulares en VB6 y me surge una duda que no puedo despejar. ¿Se pueden poner grupos nominales en vb6? por lo que lei en el lenguage de expresiones regulares si pongo Código: RegExp.Pattern = "(\d{4})-(\d{8}) Código: str="1234-87654321" Código: str4dig = objRegExp.Replace(str, "$1") Código: str8dig = objRegExp.Replace(str, "$2") pero segun leo tendria que poder ponerle nombre a los grupos asi Código: RegExp.Pattern = "(?<cuatro>\d{4})-(?<ocho>\d{8}) muchas gracias Título: Re: Grupos nominales en expresiones regulares Publicado por: raul338 en 13 Marzo 2012, 21:36 pm En realidad no se puede hacer en vba, porque es una limitacion de la aplicacion del estandar de windows :P
Más informacion en: VBScript’s Regular Expression Support (http://www.regular-expressions.info/vbscript.html) Título: Re: Grupos nominales en expresiones regulares Publicado por: elfantasma-- en 13 Marzo 2012, 21:44 pm Gracias!
lo había visto pero tenia la esperanza de que en VB6 fuera distinto que en VBscript. es una lastima porque me seria muchísimo mas flexible si se pudiera poner nombres a los grupos. otra vez gracias por la pronta respuesta. |