El siguiente codigo con la actual configuracion arroja TRUE dado que el patron a buscar dento de la cadena EXISTE.
Sin embargo, si el patron a buscar es un signo ? ( patron = "?") - el cual es un caracter especial que usan las expresiones regulares como WILDCARD - la aplicacion se cae arrojando un error Unexpected quantifier. Me imagino por que le estoy dicendo que busque un valor cualquiera, lo cual no tiene sentido.
¿¿¿Alguna idea como explicitar que el caracter ? lo deseo buscar y que no lo deseo usar como WILDCARD ???
Código asp:
Ver original
dim regex, match, matches ,x,patron,cadena patron = "buscar" cadena = "cadena en la cual buscar" set regex = new regexp regex.pattern = patron regex.ignorecase = false regex.global = true set matches = regex.execute(cadena) for each match in matches x = 1 next if x = 1 then response.write true else response.write false end if