*   >> Lezen Onderwijs artikelen >> science >> programming

Het bouwen van een Mysql Regelmatige Expression

boven, hebben geleerd in de vorige delen van de series.Combining de reguliere expressies combineren (samenvoegen) van de reguliere expressies geeft het patroon: "(http)|(ftp)s?\\://([[:alnum:]]+\\.)?[[:alnum:]]+\\.[[:alpha:]]{2,4}(/[[:alnum:]]+)*([[:alnum:]]+\\.(htm)|(html))?"Optimizing de gecombineerde reguliere expressies Optimaliseren van de gecombineerde reguliere expressies impliceert factorisatie. Factorisatie van een patroon is een onderwerp dat niet goed is ontwikkeld. Dus, laten we toestaan ​​dat de reguliere expressie (patroon) en het is above.

Illustration Stel u hebt een database tabel met de naam, Geloofsbrieven. Neem ook aan dat een van de kolommen van de tabel de naam URL. Neem aan dat sommige cellen van deze kolom zijn URL en anderen zijn leeg. Onder deze situatie, zal de volgende SELECT-instructie terug alle rijen die URL's hebben: SELECT * van huisdieren, waar soorten rLike "(http)|(ftp)s?\\://([[:alnum:]]+\\.)?[[:alnum:]]+\\.[[:alpha:]]{2,4}(/[[:alnum:]]+)*([[:alnum:]]+\\.(htm)|(html))?"; Stel nu dat sommige cellen in de kolom hebben tekst zonder URL en anderen hebben tekst met URLs. U kunt toevoegen ".

*" Aan de voorkant en achter de bovenstaande patroon om alleen die cellen die URLs.Summary hebben van reguliere expressies in MySQL Gewoonlijk overeenkomen, de SQL-instructie SELECT selecteert rijen bases van het soort waarden in tabel cellen. Het is mogelijk om een ​​soort waarden en kies een sub set op basis van de aard van de tekst. Dit is waar reguliere expressies komen Reguliere expressies heeft 3 belangrijke aspecten:. Het onderwerp, de exploitant en de patroon. Het subject is een string. De tekst cel waarden van een database tabel zijn onderwerpen. De operator is, rLike of NIET rLike.

Het patroon is opgebouwd uit gewone letters, speciale tekens en constructen gecombineerd in een speciale manier. Het patroon bepaalt het selectiecriterium. Reguliere expressies worden gebruikt voor het verbeteren van de selectiecriteria van de SELECT-instructie. We zijn gekomen om het einde van de reeks. Ik hoop dat je het op prijs gesteld.

Chrys

Tutorials in de SeriesOverview van MySQL Reguliere ExpressionsMySQL reguliere expressies MetacharactersMySQL reguliere expressies Pattern ConstructsBuilding een MySQL Regelmatige ExpressionThe Must Know in Database Design en MySQL ServerThe Must Know in Database Design en MySQL Server

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.