Recommandé: comment sortir des fichiers Excel avec ASP Une façon d'utiliser Excel dans ASP est de lier le fichier Excel en tant que base de données, et l'opération est similaire à l'opération de base de données d'accès. Mais cette méthode n'est pas toujours utile, il devrait être qu'Excel n'est pas une base de données relationnelle. Pour un format fixe,
ASP Expression régulière Apprentissage et objets d'expression régulière, nous pouvons facilement vérifier la légalité de diverses données.
Tout d'abord, comprenons ce qu'est exactement un objet d'expression régulière de VBScript. Regardons d'abord un programme:
Fonction CheckExp (Patn, Strng)
Dim Regex, correspond à la variable Créer.
Définissez regex = new regexp 'créer une expression régulière.
regex.Pattern = Mode Set Patn '.
regex.ignorecase = true 'set si la casse de caractère est sensible.
regex.global = true 'set la disponibilité globale.
Matches = regex.test (strNg) 'effectuer une recherche.
CheckExp = correspond aux correspondances
Fonction finale
Dans ce programme, nous voyons que le nouveau regexp peut être utilisé pour obtenir un objet d'expression régulière, puis l'objet se voit attribuer un modèle de correspondance régulière, c'est-à-dire en indiquant à l'objet d'expression régulière quel type de modèle que vous souhaitez faire correspondre, puis à utiliser le test de méthode pour détecter si les données à traiter correspondent au modèle que nous avons donné. S'il ne correspond pas, cela signifie que les données à traiter ne sont pas des données légales, ce qui réalise la vérification de la légalité des données. Nous pouvons voir qu'à l'aide d'un modèle de correspondance correctement conçu, nous pouvons facilement vérifier un lot d'informations sur les données dans un format.
Bien sûr, il existe de nombreuses autres méthodes et propriétés des objets d'expression régulières dans VBScript 5.0, tels que la méthode Remplace (). En utilisant, nous pouvons rapidement implémenter le forum de style UBB à la mode et BBS en ligne. Ce n'est pas dans le cadre de notre discussion. Nous en discuterons plus tard. Jetons un coup d'œil aux méthodes et propriétés couramment utilisées des objets d'expression réguliers dans la vérification des données:
Méthodes courantes: Exécuter la méthode
Description: Effectuez une recherche d'expression régulière sur la chaîne spécifiée.
Syntaxe: object.execute (String) La syntaxe de la méthode d'exécution comprend les parties suivantes:
Objet: requis. Toujours le nom d'un objet regexp.
String: requis. La chaîne de texte sur laquelle l'expression régulière doit être exécutée.
Description: Le modèle de conception de la recherche d'expression régulière est défini à travers le modèle de l'objet regexp. La méthode d'exécution renvoie un
Matchs Collection qui contient chaque objet de correspondance correspondant trouvé dans String. Si aucune correspondance n'est trouvée, Exécuter Renvoie une collection de matchs vides.
Méthode d'essai
Description: Effectue une recherche d'expression régulière sur la chaîne spécifiée et renvoie une valeur booléenne indiquant si un modèle de correspondance a été trouvé.
Syntaxe: object.test (string)
La syntaxe de la méthode de test comprend les parties suivantes:
Objet: requis. Toujours le nom d'un objet regexp.
String: requis. La chaîne de texte pour effectuer une recherche d'expression régulière.
Remarque: Le modèle réel de la recherche d'expression régulière est défini via la propriété du modèle de l'objet regexp. La propriété regexp.global n'a aucun effet sur la méthode de test. Si un modèle d'appariement est trouvé, la méthode de test renvoie true; Sinon, il renvoie faux.
Propriétés communes: propriétés mondiales
Description: Définit ou renvoie une valeur booléenne qui indique si le modèle correspond à tout ou unique le premier pendant toute la chaîne de recherche.
Syntaxe: object.global [= true | FAUX ]
Le paramètre de l'objet est toujours un objet regexp. Si la recherche est appliquée à l'ensemble de la chaîne, la propriété globale a une valeur de vrai, sinon sa valeur est fausse. Le paramètre par défaut est vrai.
Attribut IgnoreCase
Description: Définit ou renvoie une valeur booléenne indiquant si la recherche de mode est sensible à la casse.
Syntaxe: object.ignorecase [= true | FAUX ]
Le paramètre de l'objet est toujours un objet regexp. Si la recherche est sensible à la casse, la propriété IgnoreCase est fausse; Sinon, vrai. La valeur par défaut est vraie.
Propriétés du motif
Description: Définit ou renvoie le modèle d'expression régulière en cours de recherche. Il s'agit de l'attribut le plus important, et nous définissons principalement cet attribut pour réaliser la vérification des données.
Syntaxe: object.pattern [= searchstring]
La syntaxe de la propriété Pattern contient les parties suivantes:
Objet: requis. Toujours une variable d'objet regexp.
SearchString: facultatif. L'expression de chaîne régulière en cours de recherche. Il peut contenir divers caractères d'expression réguliers définis dans une table partielle.
Paramètres: des caractères et des séquences spéciaux sont utilisés lors de l'écriture de modèles pour des expressions régulières. Le tableau suivant décrit les caractères et les séquences qui peuvent être utilisés et donnent des exemples.
Description du caractère: /: Marquez le caractère suivant comme caractère spécial ou valeur littérale. Par exemple, n correspond au caractère n. / n correspond au personnage de Newline. La séquence // correspond /, / (correspond aux correspondances).
^: Faites correspondre la position de début de l'entrée.
$: Faites correspondre la fin de l'entrée.
*: Faites correspondre le caractère précédent zéro ou plusieurs fois. Par exemple, ZO * peut correspondre à Z et Zoo.
: Faites correspondre le personnage précédent une fois ou plus. Par exemple, ZO peut correspondre au zoo, mais pas z.
Partager: comment utiliser ASP pour gérer les requêtes multi-touches Dans le développement Web, je rencontre souvent plusieurs paires de mots clés de requêtes à champ unique, que j'implémente habituellement via des tableaux dynamiques. Bien sûr, plusieurs mots clés sont généralement séparés par des espaces ou. Je suppose que plusieurs mots clés sont séparés par des espaces, la chaîne de mots clés est KeySTR et le code spécifique est
4 pages au total Page précédente 1234Next Page