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

Översikt över Mysql Regular Expressions

und" och "fågel" är vald ur enda instans av "fågel". Det finns fem alternativ att välja mellan, i den tredje kolumnen. Alternativen är: "dog" (två gånger), "katt" (två gånger) och "fågel" (en gång). Vart och ett av dessa val är en sträng. En sådan sträng kallas, ett ämne. Obs: Det är möjligt för dig att ha en tabell med bara en rad med bara ett ämne. I fallet ovan finns det 5 ämnen. Så i ett reguljärt uttryck situation, har du ämne, det reserverade ordet, rLike, och mönstret. Obs: rLike är en operatör som liknar tilldelningsoperatorn, =. Mönstret består av vanliga tecken och Metatecken.

Dessa tecken är kombinerade på ett speciellt sätt för att bilda ett uttryck. Så du kan ringa ett mönster, ett reguljärt uttryck, eller helt enkelt, regex.Single Word Matcha Du kan ha ett ämne som består av mer än ett ord, som i en mening. Matchande en ord i ett sådant ämne, är enkelt. I så fall är det reguljära uttrycket (mönster) bara ordet för att matcha (leta efter) som i följande uttalande: SELECT * från husdjur där ägaren rLike "Gwen"; Här, är det reguljära uttrycket, "Gwen", den enda ord.

I tabellen ovan finns det två ämnen, som är ", Gwen Jones" och "Gwen" från de senaste två celler i den andra kolumnen i tabellen. I det här fallet, "Gwen" kommer att identifieras under de senaste två celler i den andra kolumnen, och så väljer uttalande kommer tillbaka de två sista raderna i table.NOT rLike Nu INTE rLike, är motsatsen operatören, rLike. Tänk dig följande SELECT-sats: SELECT * från husdjur där arter INTE rLike, "* d *.." På ovanstående tabell, kommer detta SELECT-sats returnera den tredje och fjärde rader som inte har "D" i någon av strängarna (cellvärden) i den tredje kolumnen.

Obs: I operatören rLike, r står för regex.Case Känslighet för att matcha Matching i MySQL Reguljära uttryck är fallet okänslig. Så mönstret ". * D. *" Och ". * D. *" har samma effect.Matching Spaces Den blanksteg kan också matchas. Du skriver utrymmet i mönstret som vanligt med hjälp av mellanslagstangenten på tangentbordet. Följande SELECT-satsen returnerar den fjärde raden: SELECT * från husdjur där ägaren rLike "Gwen"; Mönstret är "Gwen". Den har ett mellanslag efter "Gwen".

I tabellen, är den enda plats där "Gwen" följt av ett mellanslag kan identifieras i den fjärde cellen i den andra kolumnen. Så att motivet matchas säga "Gwen Jones" och den fjärde raden returneras. Det är det för denna del av serien. Vi stannar här och fortsätter i nästa del. ChrysTutorials i SeriesOverview av MySQL Regu

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