Kipimaji cha Regex
Jenga, jaribu na utatua misemo ya kawaida moja kwa moja kwenye kivinjari chako — kuonyesha mechi papo hapo, vikundi vya kunasa, hakikisho la uingizwaji, maelezo kwa lugha ya kawaida na msimbo tayari kubandika kwa lugha 15+.
Inaendesha kabisa kwenye kivinjari chako kwa kutumia injini ya asili ya JavaScript regex — hakuna kilichopakiwa. Msimbo uliotengenezwa hukuruhusu kubeba muundo huo huo kwa lugha 15+.
Bendera ya kimataifa (g) inapendekezwa kubadilisha kila mechi.
Majaribio ya moja kwa moja yanatumia injini ya JavaScript. Baadhi ya ladha (Go, Rust) hazitumii kutazama-mbele au marejeleo ya nyuma.
Kuhusu Kipimaji cha Regex
Kipima Regex kinakuruhusu kujenga, kujaribu na kutatua matatizo ya misemo ya kawaida (regular expressions) papo hapo: andika mfumo, bandika mfuatano wa jaribio, na yanayolingana yanaonyeshwa kwa rangi mara moja pamoja na kila kundi la kukamata (capture group) — la namba au jina — likiorodheshwa na eneo lake sahihi la faharasa. Inaendesha kabisa kwenye kivinjari chako kwenye injini asili ya regex ya JavaScript; hakuna kinachopakiwa.
Zaidi ya kulinganisha, vichupo vinne vya ziada vinafanya kazi nzito. Ubadilishaji unaonyesha muhtasari wa uingizwaji na marejeo ya kundi la $1, $2 na $<jina>. Ufafanuzi unagawanya mfumo tokeni kwa tokeni kwa Kiingereza rahisi. Msimbo unazalisha vipande vya kunakili tayari kwa lugha zaidi ya 15, na Marejeo yanaweka madarasa ya herufi, nanga (anchors), viashiria vya idadi na uangalizi-pembeni (look-arounds) kwa mbofyo mmoja.
Mifumo ya kawaida — barua pepe, URL, IPv4, IPv6, UUID, tarehe, slug, rangi za hex na zaidi — inapakia kama mipangilio ya mbofyo mmoja, na alama zote sita (g, i, m, s, u, y) zinawashwa/kuzimwa kutoka kwenye visanduku vya kuteua. Mifumo isiyo sahihi inaonyeshwa mara moja badala ya kushindwa kimya kimya, ikifanya hii kuwa kipima regex mtandaoni cha vitendo kwa kazi ya kila siku.
Jinsi ya kutumia Kipimaji cha Regex
- Andika msemo wako wa kawaida, au pakia mojawapo ya mipangilio (barua pepe, URL, IPv4, UUID…).
- Washa/zima alama unazohitaji — g kwa yanayolingana yote, i kwa kutozingatia herufi kubwa/ndogo, m kwa mistari mingi.
- Bandika mfuatano wa jaribio na uangalie yanayolingana na makundi ya kukamata yaliyowekwa alama.
- Tumia kichupo cha Ubadilishaji ili kuona muhtasari wa uingizwaji, au Ufafanuzi kwa uchanganuzi wa tokeni kwa tokeni.
- Fungua kichupo cha Msimbo na unakili mfumo kama kipande kinachofanya kazi katika lugha yako.