*   >> Lese Utdanning Artikler >> science >> programming

Oversikt over Mysql Regular Expressions

ra enkelt forekomst av "bird". Det er fem alternativer å velge mellom, i tredje kolonne. Valgene er: "hund" (to ganger), "katt" (to ganger) og "bird" (en gang). Hver av disse valgene er en streng. En slik streng er kalt, et emne. Merk: Det er mulig for deg å ha en tabell med bare én rad med bare ett fag. I det ovennevnte tilfelle er det 5 fag. Så i et vanlig uttrykk situasjon, må du emnet, det reserverte ordet, rLike, og mønsteret. Merk: rLike er en operatør som ligner på oppdraget operatør, =. Mønsteret består av vanlige tegn og metategn.

Disse tegn er kombinert på en spesiell måte for å danne et uttrykk. Så du kan kalle et mønster, et vanlig uttrykk, eller rett og slett, regex.Single Word matchende Du kan ha et emne består av mer enn ett ord, som i en setning. Matching ett ord i et slikt emne, er enkel. I så fall er det regex (mønster) bare ordet for å matche (se etter) som i følgende uttalelse: SELECT * from Husdyr hvor eieren rLike "Gwen"; Her er regex, "Gwen", den eneste ord. I den ovennevnte tabell, er det to fag, som er, "Gwen Jones" og "Gwen" fra de to siste celler i den andre kolonne i tabellen.

I dette tilfellet "Gwen" vil bli identifisert i de to siste celler i den andre kolonnen, og så velge setningen vil returnere de to siste radene i table.NOT rLike nå, ikke rLike, er det motsatte operatøren, rLike. Tenk på følgende SELECT-setningen: SELECT * from Husdyr hvor artene IKKE rLike; "* d *.." På tabellen ovenfor, vil dette SELECT-setning returnerer den tredje og fjerde rader som ikke har "d" i noen av strenger (celleverdiene) i den tredje kolonnen. Merk: I operatøren, rLike, står r for regex.Case Følsomhet for matchende Matching i MySQL Regular Expressions er små bokstaver.

Så mønsteret ". * D. *" Og ". * D. *" har de samme effect.Matching Spaces Plassen karakter kan også bli matchet. Du skriver plass i et mønster som vanlig, ved hjelp av mellomromstasten på tastaturet. Følgende SELECT-setningen returnerer fjerde rad: SELECT * from Husdyr hvor eieren rLike "Gwen"; Mønsteret er "Gwen". Den har et mellomrom etter "Gwen". I tabellen er det eneste stedet hvor "Gwen" etterfulgt av et mellomrom kan bli identifisert, er i den fjerde celle i den andre kolonnen. Slik at motivet matchet den er ", Gwen Jones" og i den fjerde rad er returnert.

Det vil si at det for denne del av serien. Vi stoppe her og fortsette i neste del. ChrysTutorials i SeriesOverview av MySQL Regular ExpressionsMySQL Regular Expressions MetacharactersMySQL Regular Expressions Pattern Co

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.