Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Expresiones regulares como usarlas

Estas en el tema de Expresiones regulares como usarlas en el foro de Visual Basic clásico en Foros del Web. me gustaria primero saber cual es la libreria para las expresiones regulares y despues como usarlas. El problema que yo tengo es que deseo crear ...
  #1 (permalink)  
Antiguo 29/08/2006, 07:00
Avatar de radamantys  
Fecha de Ingreso: agosto-2006
Mensajes: 46
Antigüedad: 18 años, 8 meses
Puntos: 1
Expresiones regulares como usarlas

me gustaria primero saber cual es la libreria para las expresiones regulares y despues como usarlas.

El problema que yo tengo es que deseo crear un formulario pero en algunos campos de texto me gustaria que algunos caracteres no se introdujeran me dijeron que con regex esto se podia hacer, como?
  #2 (permalink)  
Antiguo 29/08/2006, 07:18
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
mmm algunos caracteres? no te seria mas simple trabajarlos directos en el keypress mmmm y de paso en el lostfocus (por si usan copiar pegar) mmm veamos puedes armar un pequeño arreglo sobre los caracteres que no se deben escribir y trabajar sobre ella algo asi

for xpos=1 to ubound(ArrayCaracter)
if chr (KeyAscii) = ArrayCaracter then
KeyAscii=0
exit for
endif
next xpos
  #3 (permalink)  
Antiguo 29/08/2006, 12:45
Avatar de radamantys  
Fecha de Ingreso: agosto-2006
Mensajes: 46
Antigüedad: 18 años, 8 meses
Puntos: 1
bueno me equivoque no son unos pocos caracteres sino bastantes, este metodo ya lo probe pero retarda mucho la escritura y hay que tener en cuenta el corta y pega por eso me gustaria saber hacerlo con regex ya que quizas me haga falta mas adelante.
En cuanto a la sintasis de regex la tengo medio clara el problema es aplicarla a vb. Ya he encontrado la libreria pero aun asi no se como se hace. He visto tutoriales pero no son claros.
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 08:56.