Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2008, 00:32
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 5 meses
Puntos: 98
Re: expresiones regulares

1er paso- Funcion:

Código:
function ereg(strOriginalString, strPattern, varIgnoreCase)
  ' Function matches pattern, returns true or false
  ' varIgnoreCase must be TRUE (match is case insensitive) or FALSE (match is case sensitive)
  dim objRegExp : set objRegExp = new RegExp
  with objRegExp
    .Pattern = strPattern
    .IgnoreCase = varIgnoreCase
    .Global = True
  end with
  ereg = objRegExp.test(strOriginalString)
  set objRegExp = nothing
end function
2do paso-patron: "p[a-z]q"
El patron dice p seguido de cualquier ocurrencia entre a y z seguido de q

3er paso-llamar a la funcion que devuelve un boolean:
Código:
<%Response.Write(ereg("piosq", "p[a-z]q", true))%>
Fuente de la funcion: http://www.ilovejackdaniels.com/asp/...r-expressions/

Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway