*   >> Leitura Educação Artigos >> science >> programação

Construindo um Mysql regular Expression

MySQL Expressões Regulares - Parte 4Introduction Esta é parte de minha série 4, MySQL Expressões Regulares. Eu suponho que você leu a parte anterior da série. Esta é a continuação. Nesta parte da série, vamos aprender a construir um MySQL Expression.Steps regulares necessárias para construir um Regex Aqui, regex, significa padrão.

Estas são as etapas necessárias para construir um regex: - Você especifica a tarefa em detalhe, - Você quebrar o problema em partes menores, - Você traduzir as pequenas peças em expressões regulares, - Você combinar as expressões regulares, - Você otimizar as expressões regulares finais combinados .Selecting linhas que têm URLs que vou usar um exemplo para ilustrar os pontos acima. Vamos construir um padrão para corresponder a um Uniform Resource Locator (URL). A URL é o endereço que você digitar na barra de endereços de um navegador para exibir um web Internet page.

Specifying a tarefa em detalhe um exemplo de um URL é https://www.somewebsite.com/dir1/dir2/file.htm. - A URL começa com um texto do protocolo. - Isto é seguido por,: //. - Isso é seguido por um nome de domínio secundário opcional e um ponto. - Isso é seguido pelo nome de domínio. - Isso é seguido por um caminho opcional. - Isso é seguido por um nome de arquivo opcional. Quebrando o problema em pequenas partes - o texto do protocolo é comumente, http ou ftp, - Isso é seguido por um S opcionais, - Então você tem: //.

- O nome de domínio sub opcional que se segue, é caracteres alfanuméricos que podem ser de um personagem para qualquer comprimento; Se presente, que tem de ser seguido por um ponto. - O nome de domínio que se segue consiste em caracteres alfanuméricos de um a qualquer comprimento, em seguida, um ponto e, em seguida, uma extensão de 2 a 4 caracteres alfabéticos. - O caminho opcional consiste de uma série de barra e caracteres alfanuméricos de qualquer comprimento. - Isto é seguido por um nome de arquivo opcional de qualquer comprimento, um ponto e uma extensão.

O nome do arquivo é composto de caracteres alfanuméricos de qualquer comprimento, um ponto e uma extensão, que é tipicamente, htm ou html.Translating em Regexes o protocolo e é digitado o 's' como opcional, (http) | (ftp) s? A: //é digitado como, \\: //O nome sub-domínio é digitado como, ([[: alnum:]]. + \\)? O nome de domínio é digitado como, [[: alnum:]] + \\ [[: alpha:]].

{2,4} O caminho é digitado como, (/[[: alnum:]] +) * O nome de arquivo opcional é digitado como, ([[: alnum:]] + \\ (htm)

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.