Este artigo apresenta principalmente o método de limpeza de tags especificadas por HTML por expressões regulares da ASP e informa como filtrar com precisão certas tags e parâmetros de atributo.
Durante a liberação do editor HTML, algumas tags HTML geradas automaticamente aparecerão ou, durante a aplicação do programa do quadro de mensagens, algumas pessoas escreverão maliciosamente algum código HTML; portanto, como filtrar com precisão certos atributos específicos e os rótulos e parâmetros aqui é o código:
- <%
- FunctionReplaceText (FString, Patrn, Replstr)
- SetRegex = newRegexp 'cria uma expressão regular.
- regex.pattern = modo patn'set.
- regex.ignorecase = true 'Defina se é sensível ao caso.
- regex.global = true 'define a disponibilidade global.
- ReplaceText = regex.replace (& fstring &, & replstr &) 'é usado como substituto.
- Setregex = nada
- Função final
- FunctionMbrow (STR)
- str = replaceText (str, dados-scayt_word = ([^]*),) 'Altere o atributo da parte azul para o nome do atributo que você filtrou
- str = replacetext (str, dados de dados = ([^]*),) 'A parte vermelha filtra a qualidade nas citações duplas após o atributo
- Mbrow = str
- Função final
- %>
Este artigo informa como usar expressões regulares da ASP para implementar funções de filtragem e como usar as expressões regulares da ASP para limpar as tags especificadas em HTML.