elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Grupos nominales en expresiones regulares
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Grupos nominales en expresiones regulares  (Leído 2,343 veces)
elfantasma--

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Grupos nominales en expresiones regulares
« 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})  
para levantar algo que es
Código:
str="1234-87654321"
y despues hago
Código:
str4dig = objRegExp.Replace(str, "$1")
y
Código:
str8dig = objRegExp.Replace(str, "$2")
me quedan str4dig = 1234 y str8dig = 87654321
pero segun leo tendria que poder ponerle nombre a los grupos asi
Código:
 RegExp.Pattern = "(?<cuatro>\d{4})-(?<ocho>\d{8})
pero no logro que funcione. ¿me podrian decir que estoy haciendo mal?
muchas gracias


En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Grupos nominales en expresiones regulares
« Respuesta #1 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


En línea

elfantasma--

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Grupos nominales en expresiones regulares
« Respuesta #2 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.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Expresiones regulares
Programación Visual Basic
chrominum 1 2,525 Último mensaje 30 Enero 2008, 23:09 pm
por LeandroA
Expresiones Regulares + Php wtf!
PHP
Shell Root 4 4,747 Último mensaje 29 Marzo 2010, 01:24 am
por Castg!
expresiones Regulares
.NET (C#, VB.NET, ASP)
Choclito 3 5,853 Último mensaje 1 Mayo 2010, 05:09 am
por raul338
Expresiones Regulares
Programación General
Psyke1 9 5,883 Último mensaje 1 Junio 2010, 02:12 am
por SeC
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines