Cet article présente principalement la méthode de nettoyage des balises spécifiées par HTML par des expressions régulières ASP, et vous indique comment filtrer avec précision certaines balises et paramètres d'attribut.
Lors de la publication de l'éditeur HTML, certaines balises HTML générées automatiquement apparaîtront, ou lors de l'application du programme de babillard de message, certaines personnes écrivent de manière malveillante du code HTML, alors comment filtrer avec précision certains attributs spécifiques, qu'en est-il des étiquettes et des paramètres? est le code:
- <%
- FunctionReplaceText (FString, Patn, REPTSTR)
- SetRegex = newRegexp 'crée une expression régulière.
- regex.Pattern = mode Patn'set.
- regex.ignorecase = true 'set s'il est sensible à la casse.
- regex.global = True 'définit la disponibilité globale.
- RemplaceText = regex.replace (& fstring &, & repstr &) 'est utilisé comme remplacement.
- SetRegex = rien
- Finition de fin
- Functionmbrow (str)
- str = remplaceText (str, data-scayt_word = ([^] *),) 'Modifier l'attribut de partie bleue au nom d'attribut que vous avez filtré
- str = remplaceText (str, data-scaytid = ([^] *),) 'La pièce rouge filtre la qualité des doubles guillemets après l'attribut
- Mbrow = str
- Finition de fin
- %>
Cet article vous indique comment utiliser les expressions régulières ASP pour implémenter les fonctions de filtrage et comment utiliser les expressions régulières ASP pour effacer les balises spécifiées HTML.