*   >> Læs Uddannelse artikler >> science >> programming

Mysql Regular Expressions Metacharacters

gn. Den * lige efter "x" betyder, matche enhver sekvens (fortløbende) på nul eller flere »x« tegn. Mønstret, "se * n" for eksempel, ville matche "set"; det ville matche "sen"; og det ville matche "sn". Det vil sige, "e *" ville matche nul eller flere »e« i rækkefølge. Følgende SELECT-sætning vil returnere den første og tredje rækker, der matcher "Buffy" og "Fluffy" i første og tredje celler i den første kolonne: SELECT * fra Kæledyr hvor navn rLike "* f * y."; Mønstret er ". * F * y". I fagene, "Buffy" og "Fluffy", ". *" Svarer til "Bu" og "influenza" i "Buffy" og "Fluffy" hhv. "*.

" Forstås matche enhver karakter, nul eller flere gange. Stadig i fagene, "Buffy" og "Fluffy", "f * y" svarer til "ffy" i "Buffy" og "Fluffy". "F *" forstås match 'f' nul eller flere tidspunkter.Hotellet x + Construct Her x er en variabel for enhver karakter. Den + lige efter "x" betyder matche enhver sekvens (fortløbende) af en eller flere »x« karakterer; i modsætning til * der matcher nul eller flere tegn. Mønstret, "se + n", for eksempel, ville matche "set"; det ville matche "sen"; men det ville ikke matche "sn", som ikke har mindst én »e«. "+ D b.

" SELECT * fra Kæledyr hvor arter rLike;: Følgende SELECT-sætning vil returnere den femte række, der matcher "fugl" i femte celle i den tredje kolonne Mønsteret er "b. + D". I emnet, "fugl", "ir" er to vilkårlige tegn i rækkefølge modsvares af ". +". "+". Matcher ethvert tegn (ikke nødvendigvis den samme karakter), der forekommer i rækkefølge en eller flere gange. Hvis du vil have en bestemt karakter i rækkefølge, skriv derefter tegnet i stedet for dot, som i "e +" mod "set" .Den x? Construct Her x er en variabel for enhver karakter.

De ? lige efter "x" betyder match enten nul eller én 'x' karakter. Følgende SELECT-sætning vil returnere det tredje, fjerde og femte rækker, der matcher "Fluffy", "kløer" og "Whistler" i tredje, fjerde og femte celler i den første kolonne: SELECT * fra Kæledyr hvor navn rLike "l" ; Mønsteret er "l". Hver af de emner, "Fluffy", "Claws", og "Whistler" har »l«. Så matching forekommer. Husk, når et mønster er fundet i et individ, sker matchning.

Nu følgende SELECT-sætning vil vælge alle fem rækker i tabellen, der matcher den første, anden, tredje, fjerde og femte celler i den første kolonne: SELECT * fra Kæledyr hvor arter rLike; "l?" Mønsteret er "l?«. Emnerne er, "Buffy", "Bowser", "Fluffy", "kløer" og "Whistler". Hvert af disse emner har nul eller et »l«; og så hver matches, og så alle fem rækker er selec

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.