← Rudi kwenye Vipengele
Free

Kijaribu cha Regex

Kijaribu cha Regex hutathmini misemo ya kawaida dhidi ya maandishi ya kujaribu katika wakati halisi. Zinazolingana zinaangaziwa kwa rangi zinazopishana, vikundi vya kunasa na vikundi vilivyopewa jina vinatengwa kwa kila mechi, na alama zote za kawaida (g, i, m, s, u, y) zinatumika. Hali ya kubadilisha inaonyesha jinsi ubadilishaji unavyobadilisha maandishi.

Regular expressions ni lugha ya kimataifa ya mifumo ya maandishi (text-pattern), lakini kuipata sahihi kunahitaji marudio (iteration). Regex Tester inafanya marudio hayo kuwa ya papo hapo. Andika pattern na uone matches yakiangaziwa kwenye maandishi ya majaribio unapoandika.

Kila kadi ya match inaonyesha substring iliyolingana, index yake, na kila capture group ($1, $2, ...) na named group kila moja peke yake — hakuna tena kubahatisha kama groups zako zimenasa ulichokusudia. Flags zote sita za JavaScript regex zinasaidiwa kupitia input fupi ya flags (gi, gim) na pia mstari wa checkboxes rahisi zaidi. Hali ya replace inaendesha String.replace kwa pattern yako na replacement string — inasaidia $& (match nzima), $1..$9 (groups), na named backrefs.

Kwa kuwa matching inaendeshwa dhidi ya native regex engine ya JavaScript, matokeo yanaonyesha hasa kile code yako itakachofanya katika production — ikiwemo tabia mahususi za JS zinazotofautiana na PCRE au moduli ya re ya Python, kama vile jinsi lookbehind support na Unicode property escapes zinavyoshughulikiwa. Kama pattern iko katika hatari ya catastrophic backtracking — nested quantifiers zinazoweza kusababisha muda wa matching wa kielelezo (exponential) kwa baadhi ya inputs — matches zinazochukua muda mrefu zinabainishwa (flagged) badala ya kuruhusu tab kugandama, hivyo unaweza kubaini pattern hatarishi wakati wa majaribio badala ya kuigundua katika production chini ya trafiki halisi. Kila kitu kinaendeshwa ndani ya kifaa chako hivyo input yako kamwe haiondoki kwenye kompyuta yako.

Uhakiki wa Moja kwa Moja
example.com
Kijaribu cha Regex Mechi 3 zimepatikana
Mfumo (Pattern)
/ \b\w+@\w+\.\w+\b / gi
g global i ignore case m multiline s dotAll
Maandishi ya Jaribio · Mechi zimeangaziwa
Tuma barua pepe kwa [email protected] au [email protected] kwa usaidizi.
Pia wasiliana na [email protected] kwa maswali ya malipo.
Maelezo ya Mechi
Vipengele Muhimu

Kuangazia Zinazolingana Papo Hapo

Zinazolingana huangazia rangi zinazopishana za zambarau na kijani kibichi unapoandika — ona kile ambacho regex inanasa bila kuendesha hati.

Maelezo ya Kila Inayolingana

Kila inayolingana inaonyesha kielezo chake katika chanzo, kamba ndogo inayolingana, na kila kikundi cha kunasa ($1, $2, ...) na kikundi kilichopewa jina pamoja na thamani.

Alama Zote za JavaScript

Inatumia g (global), i (ignore case), m (multiline), s (dotAll), u (unicode), y (sticky). Badilisha kupitia uingizaji mfupi au safu ya visanduku vya kuteua.

Kichunguzi cha Kubadilisha

Ingiza kamba mbadala iliyo na $&, $1..$9, au $<name> marejeleo ya nyuma. Bofya Badilisha ili kubadilisha maandishi ya kujaribu papo hapo.

Majaribio ya Haraka

Toleo husasishwa papo hapo kwa kila kibonyezo. Hakuna kitufe cha Run - rekebisha muundo wako hadi zinazolingana zionekane sawa.

Kuonyesha Makosa

Sintaksia batili ya regex inaripotiwa na ujumbe kamili wa kosa kutoka kwa injini ya JavaScript ili uweze kurekebisha sintaksia haraka.

Matumizi ya Kawaida

Kuthibitisha Maingizo ya Mtumiaji

Jenga regex kwa barua pepe, nambari za simu, au misimbo ya posta, kisha ujaribu dhidi ya hali zisizo za kawaida kabla ya kuiweka kwenye msimbo wa uzalishaji.

Kuchambua Kumbukumbu & Maandishi

Toa sehemu zilizoundwa (mihuri ya muda, vitambulisho, anwani za IP) kutoka kwenye mistari ya kumbukumbu kwa kujaribu regex hadi kila muundo unaotarajiwa ulingane.

Kurekebisha Msimbo kwa Kutafuta-na-Kubadilisha

Thibitisha kuwa regex ya kutafuta/kubadilisha inafanya kazi kwa usalama kwenye msimbo au maandishi halisi kabla ya kuiendesha kwenye mamia ya faili.

Kujifunza Regex

Fanya majaribio na vipengele kama vile kutazama mbele, kutazama nyuma, vikundi visivyonasa, au sifa za Unicode katika mazingira salama na yanayoonekana.

Kutatua Regex Ambayo Haifanyi Kazi

Bandika regex kutoka kwenye msimbo wako, ingizo ambalo lilipaswa kulingana, na uone ni wapi hasa regex inashindwa — hakuna kubahatisha tena.

Jinsi ya Kutumia
1

Fungua Kijaribu cha Regex

Bofya ikoni ya Regex kwenye gati ya DevSuite Pro. Paneli itafunguka ikiwa na muundo, alama, maandishi ya kujaribu, na sehemu za kubadilisha.

2

Ingiza Muundo

Andika regex yako kati ya mikwaju. Alama zinaweza kuandikwa moja kwa moja (gi) au kugeuzwa kwa visanduku vya kuteua hapa chini.

3

Bandika Maandishi ya Kujaribu

Bandika maandishi ya kutafuta katika eneo la Maandishi ya Kujaribu. Zinazolingana zitaangaziwa papo hapo.

4

Kagua Vikundi vya Kunasa

Orodha ya Maelezo ya Zinazolingana hapa chini inaonyesha kielezo cha kila inayolingana na vikundi vilivyonaswa. Thibitisha kuwa vikundi vyako vimenasa ulichotarajia.

5

Jaribu Kubadilisha (si lazima)

Ingiza kamba mbadala yenye marejeleo ya nyuma ya $1, $&, au $<name>. Bofya Badilisha ili kubadilisha maandishi papo hapo.

Uko Tayari Kujaribu?

Sakinisha DevSuite Pro bila malipo na ufungue zana 64+ za wasanidi kwa kivinjari chako.

Ongeza kwenye Chrome Ongeza kwa Edge Ongeza kwenye FireFox