Recommandé: Parse Voting dans ASP Implementation Dig Program ASP fait un vote dans un programme de DIG (certains sont appelés TOP et marchez). Parce que le code est long, seule la partie principale est publiée: La page de code dans le vote affiche la partie vote: div class = vote1Script src = '/ voteResult.asp? Id = 1action = View' / script / div L'effet est montré sur la figure: 520) this.width = 500 border = 0>, puis cliquez pour voter.
<%
dwwwstr = <div> dwww.cn </div> <div> www.dwww.cn </div> Design Home
dwwwstr = instrrev (dwwwstr, </div>)
réponse.WRITE DWWWSTR
%>
Instruction
décrire
Renvoie la position de la fin d'une chaîne qui apparaît dans une autre chaîne.
grammaire
Instrrrev (string1, string2 [, start [, comparer]])
La syntaxe de la fonction Instrev a les paramètres suivants:
Description du paramètre
String1 requis. Une expression de chaîne qui accepte les recherches.
String2 requis. L'expression de la chaîne est recherchée.
Démarrer facultatif. Expressions numériques qui définissent la position de début de chaque recherche. S'il est omis, la valeur par défaut est -1, indiquant que la recherche commence à partir de la position du dernier caractère. Si Démarrer contient NULL, une erreur se produit.
Comparez facultatif. Lors du calcul d'une sous-chaîne, la valeur du type de comparaison à utiliser est indiquée. S'il est omis, une comparaison binaire sera effectuée. Pour les valeurs, consultez la section Paramètres.
installation
Le paramètre Compare peut avoir les valeurs suivantes:
Description de la valeur constante
VBBinaryCompare 0 effectuer une comparaison binaire.
VBTextCompare 1 effectuer la comparaison de texte.
VBDATABASECOMPARE 2 effectue une comparaison basée sur les informations contenues dans la base de données (dans laquelle la comparaison est effectuée).
Valeur de retour
Instrrev renvoie les valeurs suivantes:
Si Instrev revient
String1 est zéro longueur 0
String1 est null nul
String2 est de démarrage de la longueur zéro
String2 est null nul
String2 no 0 trouvé
Rechercher String2 dans String1 Trouvez l'emplacement de la chaîne correspondante
Démarrer> Len (String2) 0
illustrer
Notez que la syntaxe de la fonction Instrev est différente de celle de la fonction instr.
Partage: analyse de la façon de filtrer les caractères non civilisés % Fonction badchar (str) badstr = list de caractères non civilisé, séparé avec | (Parce que les caractères ne peuvent pas être contenus lors de la publication, il ne peut pas être publié.) Badword = Split (Badstr, |) pour i = 0 à Ubound (badword) Si instlin (str, badword (i)) 0 alors badchar = true sort for else badchar = false fini if Suivant End.