Regex Tester

Andika msemo wa kawaida (regular expression) na maandishi ya majaribio: ulinganifu huangaziwa papo hapo, pamoja na vikundi vyake, na unaweza kujaribu kubadilisha. Hutumia injini ya JavaScript ya kivinjari chako, na maandishi yako hayaondoki kwenye kifaa chako.

Unachoandika hakiondoki kwenye kifaa chako. Kila kitu kinakokotolewa kwenye kivinjari chako.

Chaguo (flags)
Jaribu mfano

Ulinganifu ulioangaziwa

Ulinganifu

    Tumia $1, $2… kwa vikundi, $& kwa ulinganifu mzima na $<name> kwa vikundi vyenye majina.

    Jinsi ya kujaribu msemo wa kawaida

    1. Andika msemo kwenye sehemu ya kwanza, bila mikwaju inayouzunguka.
    2. Chagua chaguo unazohitaji, kama kupuuza herufi kubwa/ndogo au kupata ulinganifu wote.
    3. Bandika maandishi yako ya majaribio: ulinganifu huangaziwa na kuorodheshwa pamoja na vikundi vyake.
    4. Ukipenda, andika kibadala na unakili maandishi yanayotokana.

    Regex tester inafaa kwa nini

    Msemo wa kawaida (regex) ni muundo wa kutafuta, kuthibitisha au kubadilisha maandishi: barua pepe, nambari za simu, tarehe, misimbo. Kuujaribu kabla ya kuutumia kwenye msimbo wako kunakuokolea makosa na muda.

    Zana hii hutumia injini ya misemo ya kawaida ya JavaScript, ileile iliyo kwenye kivinjari chako na Node.js. Huweka alama kila ulinganifu kwenye maandishi na kuonyesha thamani ya kila kikundi cha kunasa, pamoja na vyenye majina.

    Ubadilishaji unaunga mkono $1, $2 na sintaksia nyingine ya JavaScript, kwa hivyo ni muhimu kuandaa mabadiliko ya wingi kabla ya kuyatekeleza.

    Mambo ya kukumbuka

    Maswali yanayoulizwa mara kwa mara

    Flags g, i, m, s na u zinamaanisha nini?

    g hupata ulinganifu wote, si wa kwanza tu. i hupuuza herufi kubwa na ndogo. m hufanya ^ na $ zitumike kwenye kila mstari. s huruhusu nukta kulingana na mistari mipya. u huwasha hali ya Unicode.

    Inaoana na lugha gani?

    JavaScript. Miundo ya msingi (madarasa, vikundi, vihesabu, nanga) ni ileile katika karibu kila lugha.

    Ninatumiaje vikundi kwenye kibadala?

    Tumia $1, $2, n.k. kwa vikundi vyenye nambari, $& kwa ulinganifu mzima na $<name> kwa vikundi vyenye majina.

    Je, maandishi yangu yanatumwa kwa seva yoyote?

    Hapana. Kila kitu hufanyika kwenye kivinjari chako na maandishi yako hayaondoki kwenye kifaa chako.

    Je, ni bure?

    Ndiyo, ni bure, haihitaji kujisajili na hufanya kazi moja kwa moja kwenye kivinjari chako.