Me pehea te tauritenga o nga korero korero auau a MySQL? MySQL regexp rite te whakamahi

pātengi raraunga MySQLHe pēhea te ōrite o te kīanga auau?MySQL regexp rite te whakamahi

Nga korero auau MySQL

I nga upoko o mua kua ako matou ka taea e MySQL te paahi PAI...% mo te taurite puhoi.

Ka tautoko hoki a MySQL i te tauritenga o etahi atu korero auau.Ka whakamahia te kaiwhakahaere REGEXP i MySQL mo te whakaoritenga korero auau.

Mena kei te mohio koe ki te PHP, ki a Perl ranei, he maamaa noa, na te mea he rite te ahua o nga korero a MySQL ki era o enei tuhinga.

Ko nga tauira auau i te ripanga e whai ake nei ka taea te tono ki te kaiwhakahaere REGEXP.

Aratauwhakaahuatanga
^He rite ki te timatanga o te aho whakauru.^ ka taurite ano ki te tuunga i muri i te '\n' ranei '\r' mena kua tautuhia te taonga Rainamaha o te mea RegExp.
$Ka taurite ki te pito o te aho whakauru.Mēnā kua tautuhia te āhuatanga Rainamaha o te ahanoa RegExp, ka ōrite hoki te $ ki te tūnga i mua i te '\n', '\r' rānei.
.Ka ōrite ki tētahi pūāhua kotahi hāunga "\n".Hei whakataurite i tetahi ahuatanga tae atu ki te '\n', whakamahia he tauira penei i te '[.\n]'.
[...]kohinga pūāhua.Whakaōrite ki tētahi o ngā pūāhua kei roto.Hei tauira, '[abc]' ka rite ki "plai'a' i roto i te n".
[^…]He huinga pūāhua tōraro.Ka taurite ki tetahi ahua kaore i roto.Hei tauira, '[^abc]' ka rite ki te 'p' ki te "mania".
p1|p2|p3Ka taurite ki te p1, p2, p3 ranei.Hei tauira, ka taurite te 'z|kai' ki te "z", "kai" ranei. '(z|f)ood' e ōrite ana ki te "zood" ki te "kai".
*Ka ōrite ki te kīanga-roto o mua ki te kore, neke atu rānei.Hei tauira, ka taurite te zo* ki te "z" me te "zoo". * he rite ki te {0,}.
+Ka taurite ki te kīanga-roto o mua kotahi, neke atu ranei.Hei tauira, ka taurite te 'zo+' ki te "zo" me te "zoo", engari kaua ki te "z". + he rite ki te {1,}.
{n}n he tauoti kore-kino.He rite tonu nga n wa.Hei tauira, ka kore te 'o{2}' e taurite ki te 'o' i "Bob", engari ka taurite ki nga o e rua i roto i te "kai".
{n,m}Ko te m me te n he tauoti kore-raroraro, ko te n <= m.Ka rite ki te n nga wa me te nuinga m nga wa.

Akoranga

I muri i te mohio ki nga whakaritenga o runga ake nei, ka taea e tatou te tuhi i nga korero SQL me nga korero auau e ai ki o tatou ake whakaritenga.Kei raro nei ka whakarārangihia e mātou ētahi tauira iti (ingoa ripanga: person_tbl ) hei whakahōhonu i tō mātou māramatanga:

Kimihia nga raraunga katoa timata mai i te 'st' i te mara ingoa:

mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';

Kimihia nga raraunga katoa ka mutu ki te 'ok' i te mara ingoa:

mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';

Kimihia nga raraunga katoa kei roto te aho 'mar' i te mara ingoa:

mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';

Kimihia nga raraunga katoa i roto i te mara ingoa ka timata ki te tohu oropuare, ka mutu ranei ki te aho 'ok':

mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Me pehea te whakataurite i nga korero i nga wa katoa o te paataka raraunga MySQL? MySQL regexp rite te whakamahinga" ka awhina koe.

Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-492.html

Nau mai ki te hongere Telegram o te blog a Chen Weiliang ki te tiki i nga korero hou!

🔔 Ko koe te tuatahi ki te tiki i te "ChatGPT Content Marketing AI Tool Usage Guide" i roto i te raarangi o runga hongere! 🌟
📚 He uara nui tenei aratohu, 🌟He waahi onge tenei, kaua e ngaro! ⏰⌛💨
Tohaina me te pai ki te pai koe!
Ko to tiritiri me o hiahia ko to maatau hihiri tonu!

 

发表 评论

Kaore e tukuna to wahitau imeera. 必填 项 已 用 * Tapanga

panuku ki runga