*   >> läser Utbildning artiklar >> science >> programming

Att bygga en Mysql Regular Expression

MySQL Regular Expressions - Del 4Introduction Detta är del 4 i min serie, MySQL reguljära uttryck. Jag antar att du har läst den tidigare delen av serien. Detta är en fortsättning. I denna del av serien, lär vi oss hur man bygger en MySQL Regelbundna Expression.Steps krävs för att bygga en Regex Här, regex, betyder mönster. Dessa är de åtgärder som krävs för att bygga ett reguljärt uttryck: - Du anger uppgiften i detalj, - du bryta ner problemet i mindre delar, - du översätta små delar i regexes, - du kombinera regexes, - du optimera de slutliga kombinerade regexes .

Selecting rader som har webbadresser jag kommer att använda ett exempel för att illustrera ovanstående punkter. Låt oss bygga ett mönster för att matcha en Uniform Resource Locator (URL). En URL är adressen du skriver i adressfältet i en webbläsare för att visa en Internet-page.Specifying Aktivitetshanteraren i detalj Ett exempel på en webbadress är https://www.somewebsite.com/dir1/dir2/file.htm. - En URL börjar med ett protokoll text. - Detta följs av,: //. - Det följs av en namn valfri underdomän och en prick. - Det följs av domännamnet. - Det här följs av en valfri väg.

- Det här följs av ett valfritt filnamn. Att bryta ner problemet i mindre delar - Protokollet texten är vanligt, http eller ftp, - Det följs av en S - Då har du: //. - Den valfria sub domännamn som följer, är alfanumeriska tecken som kan vara från ett tecken till valfri längd; om närvarande, måste den följas av en punkt. - Domännamnet som följer består av alfanumeriska tecken från en till valfri längd, sedan en punkt och sedan en förlängning av från 2 till 4 bokstäver. - Den valfria bana består av en serie av snedstreck och alfanumeriska tecken i valfri längd.

- Detta följs av ett valfritt filnamn av valfri längd, en punkt och en förlängning. Filnamnet består av alfanumeriska tecken i valfri längd, en punkt och en förlängning, vilket är typiskt htm eller html.Translating i regexes Protokollet och den valfria "s" skrivs som (http) | (ftp) s? Den: //skrivs som \\: //Under domännamn skrivs som ([[: alnum:]]. + \\)? Domännamnet skrivs som [[: alnum:]] + \\ [[: alpha:]] {2,4} Sökvägen skrivs som (/[[: alnum:]] +) * Tillvalet filnamn. skrivs som ([[: alnum:]] + \\ (htm) | (html).

)? Alla specialtecken och konstruktioner ovan, har undervisats i de tidigare delarna av series.Combining den regexes Kombinera (sammanfogning) De regexes ger mönster: "(http)|(ftp)s?\\://([[:alnum:]]+\\.)?[[:alnum:]]+\\.[[:alpha:]]{2,4}(/[[:alnum:]]+)

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.