MySQL expressions régulières - Partie 4Introduction Cela fait partie de ma série 4, MySQL expressions régulières. Je suppose que vous avez lu la partie précédente de la série. Ceci est la continuation. Dans cette partie de la série, nous apprenons comment construire un MySQL Expression.Steps régulières nécessaires pour construire un masque Ici, regex, signifie motif.
Ce sont les étapes nécessaires pour construire un masque: - Vous spécifiez la tâche en détail, - Vous cassez le problème en petites parties, - Vous traduisez les petites pièces dans les expressions rationnelles, - Vous combinez les expressions rationnelles, - Vous optimisez les regexes finales combinées .Selecting lignes qui ont URL je vais utiliser un exemple pour illustrer les points ci-dessus. Laissez-nous construire un modèle pour correspondre à un Uniform Resource Locator (URL).
Une URL est l'adresse que vous tapez dans la barre d'adresse d'un navigateur Web pour afficher un Internet page.Specifying la tâche en détail un exemple d'une URL est https://www.somewebsite.com/dir1/dir2/file.htm. - Une adresse URL commence par un texte de protocole. - Elle est suivie par,: //. - Qui est suivi par un nom de domaine sous option et un point. - Qui est suivi par le nom de domaine. - Qui est suivi par un chemin en option. - Qui est suivi par un nom de fichier en option.
Découpant le problème en parties plus petites - Le texte du protocole est couramment, http ou ftp, - qui est suivie par une option s, - Ensuite, vous avez: //. - Le sous nom de domaine en option qui suit, des caractères alphanumériques est qui peuvent être d'un caractère à la longueur; il est présent, il doit être suivi par un point. - Le nom de domaine qui suit est constitué de caractères alphanumériques de un à toute longueur, puis un point, puis une extension de 2 à 4 caractères alphabétiques.
- Le chemin optionnel consiste en une série de barre oblique et des caractères alphanumériques d'une longueur quelconque. - Il est suivi par un nom de fichier optionnel de longueur quelconque, un point et d'une extension. Le nom de fichier est constitué de caractères alphanumériques d'une longueur quelconque, un point et une extension, qui est typiquement, htm ou html.Translating dans Regexes Le protocole et «l 'option est typé sous, (http) | (ftp) s? L': //est typée comme, \\: //Le nom de domaine sous est entré comme, ([[: alnum:]].
+ \\)? Le nom de domaine est entré comme, [[: alnum:]] + \\ [[: alpha:]]. {2,4} Le chemin est e
net utilisateur Control
exe?