Este artículo presenta principalmente el método de borrar etiquetas especificadas por HTML por expresiones regulares de ASP, y le dice cómo filtrar con precisión ciertas etiquetas de atributos y parámetros interesados.
Durante el lanzamiento del editor HTML, aparecerán algunas etiquetas HTML generadas automáticamente, o durante la aplicación del programa de tableros de mensajes, algunas personas escribirán maliciosamente algún código HTML, entonces, ¿cómo filtrar con precisión ciertos atributos específicos? ¿Qué pasa con las etiquetas y los parámetros? es el código:
- <%
- FunctionRePlacetext (FString, Patrn, ReplStr)
- SetRegex = NewGEXP 'crea una expresión regular.
- regex.pattern = Patrn'set Mode.
- regex.ignorecase = true 'Establezca si es sensible a la caja.
- regex.global = True 'Establece la disponibilidad global.
- Reemplazarxt = regex.replace (& fString &, & replstr &) 'se usa como reemplazo.
- SetRegex = nada
- Función final
- FunctionMbrow (STR)
- str = replacetext (str, data-scayt_word = ([^]*),) 'Cambie el atributo de la parte azul al nombre del atributo que filtró
- str = reemplazo (str, str, data-scaytid = ([^]*),) 'La parte roja filtra la calidad en las cotizaciones dobles después del atributo
- Mbrow = str
- Función final
- %>
Este artículo le indica cómo usar expresiones regulares de ASP para implementar funciones de filtrado y cómo usar expresiones regulares de ASP para borrar las etiquetas especificadas HTML.